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

Короткие ссылки (Shortlink WordPress) создают дубли не очень хорошо приветствуются поисковыми системами. Поэтому от них лучше сразу избавится.

Что это и зачем нужна короткая ссылка

ВордПресс для всех записей, при их создании, генерирует короткие ссылки в виде /?=123:

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

Ссылка в любом случае, даже если настроены и работают постоянные ссылки (ЧПУ).

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

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

Самый простой способ — воспользоваться плагином Clearfy Pro, о котором мы писали в одной из прошлых заметок.

Ручное удаление

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

remove_action( 'wp_head', 'wp_shortlink_wp_head' );

Если не знаете как вносить изменения в файл functions.php, то в этом случае подойдет плагин ProFunctions.

Плагин Clearfy Pro

Плагин Clearfy Pro, о котором мы писали в наших прошлых статьях, способен легко удалить ссылку типа /?p=.

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

Удаление короткой ссылки /?p= в плагине Clearfy Pro

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

Плагин Header Cleanup

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

Remove Links and Scripts — бесплатное расширение, задача которого — очистить «шапку» сайта от мусора. Чтобы убрать короткую ссылку, в админке перейдите Remove Links and Scripts и активируйте настройку Remove Shortlink.

Удаление короткой ссылки в Remove Links and Scripts

Понравилась статья? Поделиться с друзьями:
WordPress Plus