Shortlink WordPress: зачем это нужно, какие функции выполняет и чем удалить

Чистим WordPress

WordPress в первую очередь блоговый движок, которым могут пользоваться все: от домохозяек до программистов. По этому по умолчанию он включает в себя много функций, которые мало кто использует. Одна из таких – создание shortlink, генерирующая копии страниц и создающая мусор. 

Из-за сбоев в работе WP, материал по установленному ЧПУ (Человеку Понятному Урлу) становится недоступен. Если это случилось – система по сгенерированному shortlink адресу будет демонстрировать ту же страницу. 

Если сайт не оптимизирован – пример такого кода можно найти в шапке:

<link rel='shortlink' href='https://wptutorials.ru/?p=1' />

С первого взгляда идея кажется хорошей, однако на деле имеет ряд серьезных минусов:

  1. Появляется бесполезная строчка в теге <head>, замедляющая загрузку страницы
  2. Редирект не закрыт от индексации и спокойно обходится роботами, попадая в индекс и понижая позиции блога за счет объема проиндексированных пустышек.
  3. Нагрузка на сервер растет пропорционально с обходом роботов редиректами, то есть с одной статьи будет идти x3 запросов от обходящих ботов.

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

чекбокс для отключения shortlink wordpress

Дополнение для ВордПресса, устраняющее технические ошибки, повышающее уровень технического SEO и очищающее код. При отключении стандартной короткой ссылки в WordPress, при переходе по резервному адресу будет отдавать 404 ошибка. 

Найти эту опцию можно в настройках, в разделе “код”. Там будет расположен искомый параметр. Не забудьте нажать кнопку “Сохранить изменения”.

Через модуль Remove WP OverHead

демонстрация работы плагина

В сравнении с клиарфаем имеет меньший набор функций и не русифицирован, однако shortlink удалить может. Советую внимательно смотреть на то, что вы включаете, чтобы не выключить используемые модули или виджеты (по умолчанию отключает вообще всё, кроме текста, видео и картинок).

В целом дополнение хорошее, однако для полноценной и постоянной работы возможностей вебмастеру не хватит, разве что один раз почистить сайт от мусора. С другими расширениями не конфликтует.

Скачать

Используя системную функцию

Единственный метод редактирования вручную – изменение файла системы functions.php, который регулирует работу всего движка пользовательскими правками. Изменять его можно через встроенный редактор тем для WordPress или панели управления сервером. Во втором случае (с ПУ) файл ищите в папке темы.

После завершенного последнего элемента (куска кода), вставьте следующее:

remove_action( 'wp_head', 'wp_shortlink_wp_head' );

После вставки обязательно сохраните изменения (сделать это в редакторе тем или ПУ можно с помощью соответствующей кнопки). 

Иван

WordPress-разработчик, активный участник сообщества, пишу о вордпресс просто и понятно.

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