Как удалить короткую ссылку /?p= в WordPress

Если вы заботитесь о быстродействии своего WP-сайта и решили его очистить от лишнего кода, то для дополнительной оптимизации можно еще запретить короткие ссылки Shortlink WordPress в разделе <head>.

Короткие ссылки: что это и зачем нужны?

По умолчанию в ВордПресс для всех постов генерируются дополнительные, более короткие, ссылки в виде /?=ID_поста.

Происходит помимо настроенных вами ЧПУ в админ-разделе Настройки > Постоянные ссылки.

<link rel='shortlink' href='https://site.ru/?p=55' />

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

Зачем удалять?

Каждая запись или страница доступны по двум адресам, т.е. создаются дубли. А это не приветствуется поисковыми системами. Поэтому имеет смысл от них избавится.

Как убрать rel=’shortlink’?

Самым верным и простым решением является использование плагина Clearfy Pro, который позаботится о Вашем сайте, удалив дубликаты публикаций. Для этого просто нужно перейти в раздел Clearfy Pro и на вкладке Код отметить опцию Удалить короткую ссылку /?p=.

Удаление shortlink в плагине Clearfy Pro

Активировать промокод на 15%

Рассмотрим также менее удобные способы решения этой задачи.

Способ 1. Плагин Header Cleanup

Плагин Header Cleanup является отдельным решением для оптимизации раздела <head> ВП-сайта, которое начинает выполнять свою работу сразу после установки и активации.

Способ 2. Плагин Remove Links and Scripts

Remove Links and Scripts – аналогичный предыдущему плагин, задача которого – очистка от мусора “шапки” вашего сайта. Чтобы удалить короткую ссылку, следует, после его установки и активации, в админ-панели перейти Remove Links and Scripts, отметить опцию Remove Shortlink и нажать кнопку Save Changes.

Страница настроек плагина Remove Links and Scripts

Способ 3. Вручную

Этот способ требует внесение PHP-кода в файл functions.php активной темы:

remove_action( 'wp_head', 'wp_shortlink_wp_head' );

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

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос