Убрать rel shortlink в CMS WordPress – 3 способа
Продолжаю тему по SEO и чистке исходного кода от мусора и дублей. Следующим надо удалить shortlink WordPress, создающие полный дубль страниц. Для разработчиков подключение по такому адресу будет удобным, но для рядового блогера бесполезна.
Что такое короткая ссылка shortlink
На главной короткая ссылка не показывается, заходите в любую запись, открываем исходный код, в разделе head разметки видим вывод.
<link rel='shortlink' href='https://test-wp-kurs.ru/?p=625' />
В конце видим /?p=
и id номер. При нажатии на произойдет редирект с нормальным url поста, почему то такой возможности нет у страниц вложений. В чем минусы:
- Индексируется ПС
- Лишний редирект
- Подключение происходит с помощью тега link в отделе head сайта, а значит она важна по мнению администратора
На сайте представленный link не нужен, он создан для служебных целей разработчикам.
Как удалить shortlink короткую ссылку в WordPress
Все теги link, выводящиеся в шапке ресурса, генерируются из инструкции wp-head, их можно удалить с помощью фильтров и плагинов. Первый метод основан на Clearfy PRO. Переходим в раздел код и ищем соответствующий раздел.
На скриншоте попал параметр удалить WLW manifest, рекомендую почитать про него. После активации и сохранения настроек она пропадет со всех страниц WordPress блога. Для наших читателей приготовил промо на Clearfy.
Clearfy со скидкой 15%
Убрать в плагине Remove WP Overhead Settings
Копируем название инструмента, вставляем в стандартный поиск в админке WordPress. На первых позициях находится искомый модуль, устанавливаем и активируем.
Переходим Настройки > Remove WP overhead и активируем пункт Shortlink URL, внизу страницы нажимаем кнопку сохранить.
Данный инструмент чистит и оптимизирует только шапку блога, не затрагивая остальных уязвимых мест, в отличии от клеарфай.
Используем код для rel shortlink без плагина
Чтобы исключить вывод шортлинка в WordPress есть хук remove, но использовать его осторожно и следовать инструкциям, если не уверены в силах, то советую использовать плагины. аналогично отключается meta rel generator.
remove_action( 'wp_head', 'wp_shortlink_wp_head' );
- Открываем Редактор тем
- Идем в файл function.php
- Вниз вставляем скопированный текст
- Обновляем документ
Способ имеет ряд минусов: потеря изменений после обновления, при смене шаблона настройки собьются, нужны знания по дочерним темам и FTP программам.
Пожалуйста, оцените материал: