SEO-скрипт для темы WordPress
Приветствую!
Уже давно пользуюсь скриптом, полученным на этом сайте, который переписывает заголовки title, description и keywords https://wp-kama.ru/id_86/sravnenie-seo-plaginov-platinum-seo-pack-i-all-in-one-seo-pack-i-otkaz-ot-nih.html Скрипт отличный за что спасибо автору.
Однако как было написано в статье - могут возникнуть проблемы при перезаписи заголовков. В настоящее время возникла необходимость переписать часть заголовков и описаний. Но для этого нужно переписывать контент на сайте.
Собственно вопрос. Есть ли версия этого скрипта с метаполями, в которых можно переписывать заголовки, описание и ключевые слова. То-есть при пустых метаполях скрипт работает автоматически. Ну если добавляется запись в метаполе, то и заголовок меняется на соответствующий.
Не уверен что понял вопрос...
Установи этот класс для быстрого создания метаполей. И создай метабокс для этого скрипта, так:
class_exists('Kama_Post_Meta_Box') && new Kama_Post_Meta_Box( array( 'id' => '_seo', 'title' => 'SEO поля', 'fields' => array( 'title' => array( 'type'=>'text', 'title'=>'Title', 'desc'=>'Заголовок страницы (рекомендуется 70 символов)', 'attr'=>'style="width:99%;"' ), 'description' => array( 'type'=>'textarea','title'=>'Description', 'desc'=>'Описание страницы (рекомендуется 160 символов)', 'attr'=>'style="width:99%;"' ), 'keywords' => array( 'type'=>'text', 'title'=>'Keywords', 'desc'=>'Ключевые слова для записи', 'attr'=>'style="width:99%;"' ), 'robots' => array( 'type'=>'radio', 'title'=>'Robots', 'options' => array(''=>'index,follow', 'noindex,nofollow'=>'noindex,nofollow') ), ), ) );Ну и все... Заполняй метаполя у записи и скрипт подхватит: title description keywords robots
Да теперь работает перезапись. Еще раз спасибо! Кстати решил вставить заново SEO-скрипт. И как я понял он немного изменился. Однако код начал задваиваться. То-есть я получил два тега title и meta description с одинаковым содержимым. Старый код не сохранил. В итоге думаю в чем ньюанс и решил убрать из header.php темы код:
<title><?php echo kama_meta_title (" | "); ?></title> <?php kama_meta_description(); kama_meta_keywords(); kama_meta_robots(); ?>И вот теперь думаю - это так и должно быть или последняя версия скрипты действительно работает без этого кода??? (если эти строки вставлять в тему - будет задвоение).
Да она работает без него, через хук wp_head - так задумано, так удобнее ну и правильнее...