Как повторить синонимы WP SEO Yoast в PHP? - PullRequest
0 голосов
/ 04 июня 2019

Мне нужно распечатать страницу, включающую информацию WPSEO, для перевода. Я пытаюсь вывести информацию WPSEO в PHP, и мне удалось для заголовка, описания, фокусировки, но это не работает для синонимов (ничего не выходит). Мета для синонимов вроде бы нет, так как его получить?

<div id="print-seo">
Title: "<?php echo WPSEO_Meta::get_value("title"); ?>"<br />
Description: "<?php echo WPSEO_Meta::get_value("metadesc"); ?>"<br />
Focus Keyword: "<?php echo WPSEO_Meta::get_value("focuskw"); ?>"<br />
Synonyms: "<?php echo WPSEO_Meta::get_value("synonyms"); ?>"<br />
</div>```

1 Ответ

0 голосов
/ 04 июня 2019

Я обнаружил, что meta_key в таблице wp_postmeta - _yoast_wpseo_keywordsynonyms, так что я мог бы закончить с этим, и он работает:

Title: "<?php echo WPSEO_Meta::get_value("title"); ?>"<br />
Description: "<?php echo WPSEO_Meta::get_value("metadesc"); ?>"<br />
Focus Keyword: "<?php echo WPSEO_Meta::get_value("focuskw"); ?>"<br />
Synonyms: "<?php echo substr(get_post_meta( $post->ID, '_yoast_wpseo_keywordsynonyms', true ), 2, -5); ?>"<br />
</div>```

...