Короткие ссылки (Shortlink WordPress) создают дубли не очень хорошо приветствуются поисковыми системами. Поэтому от них лучше сразу избавится.
Что это и зачем нужна короткая ссылка
ВордПресс для всех записей, при их создании, генерирует короткие ссылки в виде /?=123
:
<link rel='shortlink' href='https://site.ru/?p=123' />
Ссылка в любом случае, даже если настроены и работают постоянные ссылки (ЧПУ).
Эти уникальные числа нужны, чтобы отделить записи одна от другой для корректного хранения в общей базе данных. Но в коде страниц их быть не должно.
Как убрать ссылки вида /?p=?
Самый простой способ удалить /?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=, после чего нажать кнопку Сохранить изменения.
Активировать промокод на 15%
Плагин Header Cleanup
Плагин Header Cleanup – отдельное решение для оптимизации раздела <head> ВордПресс-сайта. Модуль начинает работать сразу после установки и активации.
Плагин Remove Links and Scripts
Remove Links and Scripts – бесплатное расширение, задача которого – очистить “шапку” сайта от мусора. Чтобы убрать короткую ссылку, в админке перейдите Remove Links and Scripts и активируйте настройку Remove Shortlink.