Для удобства и определения статьи в системе базы данных есть shortlink в WordPress, он показывает короткую ссылку в коде сайта, отображающую ее id номер. Удобная вещь для создателей приложений, программ вытягивающих информацию статистики.
Shortlink ворпдресс что это
Что же это такое и зачем нужны shortlink вордпресс? Чтобы понять, зайдем в исходный код сайта, в большинстве случаев увидите такую картину, это URL статьи ЧПУ.
https://test-wp-kurs.ru/vetnam/
А это тот же адрес на статью, только с применением шортлинка, и так он выглядит внутри исходного HTML. Рядом находится еще одна не нужная строчка с json rest api.
<link rel='shortlink' href='https://test-wp-kurs.ru/?p=658' />
Нажимая на линк перекинет на страницу с оригинальным адресом, то есть сработает редирект. Для чего нужны тогда shortlink? Распространенное применение это для хранения урл записей, таксономий, архивов и других элементов в более компактном виде.
Применяется это при создании приложений, например интернет магазинов, в которых есть множество товаров, и записывать в базу данных большие строки полного адреса – неудобно, расточительно и не правильно. Меньше текста, соответственно вес БД сокращается, и оперировать с такими данными по ID намного проще чем с полными адресами.
Но если не используете короткие ссылки вообще, то советую отключить данный функционал, потому что:
- Лишний код.
- Ненужная индексируемая ссылка для ПС.
- Является страницей дублем, хотя и происходит редирект.
- Если не используем, то нужно удалять все, как покажу в статье.
Удалить shortlink из WordPress с помощью Clearfy
В ClearfyRPO предусмотрена функция, чтобы удалить такие линки с блога, включается нажатием одной кнопкой мыши.
Клерфай умеет делать сайт привлекательнее для поисковых систем еще по 49 пунктам оптимизации от отключения dns-prefetch, до общего сжатия и ускорения ресурса. Для читателей WPCourses приготовил скидку. Жмите и промо вычисляется автоматом.
Clearfy -15%
Как убрать в Remove WordPress Overhead
Инструмент Remove WordPress Overhead направлен на устранение одной проблемы – это очистить head в вордпресс и ничего более.
- Заходим в настройки.
- Включаем кнопку Remove Shortlink URL.
- Внизу нажимаем кнопку сохранить, чтобы убрать шортлинк.
- Видим рядом переключатель с возможностью удалить Prev и Next – полезное дополнение.
Отключить применяя PHP
Всё что генерирует инструкция wp_head можно отключить при помощи PHP в function. Прописываем данный код в файл функций.
remove_action( 'wp_head', 'wp_shortlink_wp_head' );
Результатом работы будет отсутствие в исходном коде WordPress подключения shortlink, проверяйте на любой записи, нажимайте в браузере crtl+u и проверяйте, остался ли соответствующий тег link.