Shortlink – короткие ссылки WordPress зачем нужны и как их отключить

Чистим WordPress

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

Как писал выше это укороченный адрес, содержащий в себе номер сущности вордпресс, чтобы понять покажу как это выглядит. Также его можно увидите в URL когда выставляете Постоянные ссылки (ЧПУ) в положение «Простые».

<link rel='shortlink' href='https://site.ru/?p=654' />
Исходный HTML
Как выглядит шортлинк.

То есть получаем лишний url в разделе head, как бы дубль, который никакой пользы в себе не несет, далее покажу как его выключить. Зачем они нужны? Например, для парсинга статей внешним приложением, так легче обрабатывать запросы.

Данный плагин уберет большинство, но не весь хлам, из шапки. Устанавливаем и активируем.

Настройка в первом дополнении.
Первый модуль.
  1. В левой колонке переходим в соответствующий пункт по названию.
  2. Отмечаем чекбокс из скриншота.
  3. Внизу синяя кнопка, нажимаем, чтобы сохранить изменения.
  4. Смотрим в исходный код, код должен исчезнуть.
Результат - отсутствует shortlink.
Результат.

Но он не обновлялся больше года, не обещаю совместимость со всеми темами.

В ClearfyPRO есть соответствующий пункт по очистке HTML кода WordPress, в нем есть возможность удалить shortlink.

Кнопка в ClearfyPRO.
Второе дополнение.

Результат аналогичен предыдущему варианту. Но Клеарфай умеет не только чистить административный раздел HTML документа, но и оптимизировать по всем направлениям, от редиректов до улучшения SEO, например, убрать смайлы emoji.

Скидка на Clearfy

Отключить в функции PHP

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

remove_action( 'wp_head', 'wp_shortlink_wp_head' ); 
Вставка текста в функции шаблона.
Прописываем строку.

Файлы шаблона рекомендую исправлять строго в дочерней теме, если такой нет, то применяйте плагины. В статье разобрали популярные приемы, чтобы выключить rel shortlink из CMS WordPress.

Женя

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

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