mojwp.ru
Назад

Уникализируем описание рубрики (Description) на страницах пагинации в WordPress SEO by Yoast

Опубликовано: 29.11.2014
7
3224

Избавимся от еще одного недочета в плагине WordPress SEO by Yoast, который был обнаружен в процессе работы.

В прошлый раз я подсказал как Уникализировать название рубрики на страницах пагинации в плагине WordPress SEO by Yoast. Сегодня речь пойдет уже о meta Description (Описание), которое так же дублируется на страницах пагинации, что не айс.

Уникализируем описание рубрики (Description) на страницах пагинации в WordPress SEO by Yoast
Клик для увеличения

Если для заголовка было достаточно вставить специально заготовленный разработчиками плагина шорткод, то для Description такое не прокатит (во всяком случае в актуальный на момент написания статьи версии плагина). Придется вставить кусок кода в файл функций шаблона functions.php

if ( ! function_exists( 'wp_add_page_number' ) )
{
    function wp_add_page_number( $s )
    {
        global $page;
        $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
        ! empty ( $page ) && 1 < $page && $paged = $page;
        $paged > 1 && $s .= ' | ' . sprintf( __( 'Страница: %s' ), $paged );
        return $s;
    }
    add_filter( 'wpseo_metadesc', 'wp_add_page_number', 100, 1 );
}

Все это дело можете вставить сразу в начале файла functions.php после <?php с новой строки. Решение подсказали на буржуйских форумах.

По итогу вы увидите, что на второй и последующих страницах пагинации появится автоматически в конце описания (description) запись "Страница: 2" и т.д.

Все. Хорошего вам эффекта от оптимизации.

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Артём Черкасов
    Опубликовано: 29.11.2014 Ответить на сообщение

    Виталий, а с platinum seo можно перейти в seo by yoast? Ну чтоб все данные сохранились? =) В платинум недавно переходил с all in one =)

    • Виталий
      Опубликовано: 29.11.2014 Ответить на сообщение

      Сам так переходил.
      Вот статья http://mojwp.ru/seo-data-transporter.html

      • Тумилович Денис
        Опубликовано: 29.11.2014 Ответить на сообщение

        Виталий, а у тебя есть статья о том, чем Yost лучше платинума?

        • Виталий
          Опубликовано: 29.11.2014 Ответить на сообщение

          Напрямую 2 плагина не сравнивал, но в статье о WordPress SEO by Yoast сразу под первым заголовком перечислены его преимущества.
          Исходя из того, что на момент написания той статьи о Yoast я использовал Platinum, эти преимущества и послужили переходом на новый плагин.

      • Артём Черкасов
        Опубликовано: 30.11.2014 Ответить на сообщение

        Спасибо, стати подписка на комметы не работает.

  • Евгений
    Опубликовано: 09.02.2020 Ответить на сообщение

    А можно так же через functions.php, сделать так, чтоб описание в рубриках и метках выводилось только на первой странице, а на страницах панигации (2 и последующих) описание рубрик и меток не выводилось?

  • Дмитрий
    Опубликовано: 07.01.2022 Ответить на сообщение

    С Рождеством, Виталий.
    А Вы не могли бы подсказать функцию, которая могла бы уникализировать description не для Yoast-а, а для плагина All-In-One-Seo-Pack?

    Заранее Вам благодарен!

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.