Атрибуты Prev и Next в CMS WordPress – что они делают и как их отключить

Чистим WordPress

Продолжаю эпопею статей про чистку Вордпресс. Теперь разберем что такое prev next WordPress, что они означают, полезны ли для продвижения и нужно от них избавляться или нет.

Что такое prev и next и для чего сделаны

Данные два атрибута, а точнее значения rel, показывают в каждой статье ссылку на следующую и предыдущую статью относительно той на которой находитесь, опубликованные по времени. Так они выглядят, нажимаем на записи ctrl+u и появляется исходный HTML.

Prev next в HTML.
Где располагаются в WordPress.
<link rel='prev' title='тайтл' href='https://site.ru/predydushaya/' />
<link rel='next' title='тайтл' href='https://site.ru/sleduyushaya/' />

Тег link с атрибутом rel и его значением prev и next в хронологическом порядке публикации относительного данного документа. Для чего они помещены в стандартную сборку? Это сделано для минимально перелинковки статей, чтобы любой робот мог пройти и проиндексировать весь материал по этим линкам. Рядом также есть бесполезный xml rpc.

Считаю это включение лишним в WordPress, потому что сейчас нейросети работают хорошо, мощности серверов повышаются и поэтому явно показывать куда идти не нужно, конечно если сайт настроен правильно, советую их просто убрать для чистоты кода. Кстати prev это сокращение от слова Previous.

Отключаем значения prev с next

Проблема в том что напрямую в коде шаблона данных конструкций не увидите, потому что они генерируются одной из главных функций из ядра WordPress wp_head, именно она выводит такой большой кусок кода, в нем не только prev и next но и множество других не нужных вещей. Но в данной заметке покажу как убрать эти строки.

С помощью PHP

WordPress работает на PHP поэтому весь вывод и управление легко настроить одной командой, разработчики предусмотрели такие возможности. Для начала покажу конфигурацию.

remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
Прописываем конструкцию в Function.
Вставка PHP.
  1. Переходим в Внешний вид — Редактор тем, а лучше через FTP.
  2. Находим файл Function php.
  3. Вниз вставляем ранее скопированную строку.
  4. Обновляем, нажимая синюю кнопку, под формой редактора.
  5. Проверяем:
    1. Идем в любой пост на блоге, нажимаем ctrl+u.
    2. Открывается весь HTML, нажимаем ctrl+f, запускается форма поиска.
    3. Вводим prev или next. Смотрим есть ли совпадения, если нет то мы справились. Возможно они будут, но проверьте код WordPress, нужны именно строки которые показывал на снимке выше, например, класс тега будет некст или прев.
Проверка.
Результат.

Clearfy PRO – уберет prev и next

Есть мощный плагин для WordPress, называется Clearfy PRO, который устраняет множество проблем с движком, считаю его обязательным для установки на любом сайте. Чтобы удалить ссылки на следующую next запись и на предыдущую prev – активируем соответствующий модуль.

Клеарфай.
ClearfyPRO.

Результат работы проверяем как в прошлом пункте, но сработать должно почти на 100%. Но этим плагин не ограничивается, например, может удалить wlw manifest, явно указывающий какая версия WP используется на блоге, что вредит безопасности.

Лучший плагин Clearfy

WP head optimizer – очистка шапки

WP head optimizer не большой плагин, направленный на чистку секции head от постороннего мусора в виде лишних строк в разметке. Так выглядит при поиске из админки WordPress.

Модуль оптимизации.
head optimizer.

В левой колонке панели Вордпресс появиться новый раздел с аналогичным названием. Заходите в него и выбираете соответствующий пункт prev/next remove, не забываем нажать на Save. У этого инструмента есть возможность убрать jquery migrate.

Чекбокс прев и некст.
Настройка модуля.

Результат одинаковый, можете проверить, в инструкции описал как отключить ненужный сcылки prev-next в CMS WordPress, чтобы сделать ресурс еще чище от хлама.

Женя

Занимаюсь разработкой WordPress уже больше 5 лет, делюсь своими знаниями и опытом на этом блоге.

Оцените автора
WPHacks.ru
Добавить комментарий