Для каждого поста движок создает короткую ссылку – Shortlink WordPress. Если в системе настроены ЧПУ, то публикация доступна по 2-м адресам. Дубли не любят поисковые системы. Их лучше сразу отключить.
Короткие ссылки – что это и зачем нужны
Они генерируются при создании записи и имеют вид /?=123
.
<link rel='shortlink' href='https://site.ru/?p=123' />
Как убрать?
Разберем рабочие способы.
Плагин Remove Links and Scripts
Это бесплатное WP-решение, которое чистит шапку сайта от мусора. Чтобы убрать ненужный линк, в админке откройте раздел Remove Links and Scripts и активируйте опцию Remove Shortlink.
Плагин Clearfy Pro
Это многофункциональный премиум-модуль, который в своем арсенале также имеет инструмент для очистки.
Откройте админ-раздел Clearfy Pro. На вкладке Код включите настройку Удалить короткую ссылку /?p=.
Чтобы плагин начал работать, не забудьте нажать кнопку Сохранить изменения.
Файл functions.php
Подойдет тем, кто не хочет устанавливать дополнительные плагины на свой ресурс.
Просто откройте на редактирование главный конфигурационный файл активной темы и добавьте всего одну строку
remove_action( 'wp_head', 'wp_shortlink_wp_head' );