WordPress как на ладони

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 Скрипт отличный за что спасибо автору.

Однако как было написано в статье - могут возникнуть проблемы при перезаписи заголовков. В настоящее время возникла необходимость переписать часть заголовков и описаний. Но для этого нужно переписывать контент на сайте.

Собственно вопрос. Есть ли версия этого скрипта с метаполями, в которых можно переписывать заголовки, описание и ключевые слова. То-есть при пустых метаполях скрипт работает автоматически. Ну если добавляется запись в метаполе, то и заголовок меняется на соответствующий.

0
Гость
7 лет назад
  • 0
    Kama9619

    Не уверен что понял вопрос...

    Установи этот класс для быстрого создания метаполей. И создай метабокс для этого скрипта, так:

    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

    7 лет назад

    Да теперь работает перезапись. Еще раз спасибо! Кстати решил вставить заново SEO-скрипт. И как я понял он немного изменился. Однако код начал задваиваться. То-есть я получил два тега title и meta description с одинаковым содержимым. Старый код не сохранил. В итоге думаю в чем ньюанс и решил убрать из header.php темы код:

    <title><?php echo kama_meta_title (" | "); ?></title>
    <?php 
    kama_meta_description(); 
    kama_meta_keywords();
    kama_meta_robots();
    ?>

    И вот теперь думаю - это так и должно быть или последняя версия скрипты действительно работает без этого кода??? (если эти строки вставлять в тему - будет задвоение).

    Kama 7 лет назад

    Да она работает без него, через хук wp_head - так задумано, так удобнее ну и правильнее...

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация