Движок ВордПресс генерирует много ненужного кода, который никак не влияет на работу сайта. Иногда он может даже навредить в плане общей производительности и SEO. В этом руководстве попробуем удалить ShortLink WordPress или короткие ссылки постов.
ShortLink WordPress – что это?
В коде каждого поста есть ссылка
http://site.ru/?p=1
Даже если вы настроите ЧПУ, то все равно каждая страница иметь 2 адреса, будет дублироваться. А такое не поощряют поисковые системы.
Как убрать короткую ссылку?
Рассмотрим несколько методов, которые отличаются реализацией.
Способ 1. Плагин Remove Links and Scripts
Плагин Remove Links and Scripts является решением, позволяющим очистить исходный код от ненужного “мусора”. Первым делом его нужно установить и активировать. Далее необходимо в админке перейти в раздел Remove Links and Scripts, отметить пункт Remove Shortlink и нажать кнопку Save Changes.
Способ 2. Файл functions.php
Этот метод предусматривает редактирование содержимого основного конфигурационного файла functions.php активной WordPress-темы.
Если по каким-либо причинам не хотите редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.
Итак, в указанный файл необходимо будет добавить следующие строки PHP-кода:
remove_action( 'wp_head', 'wp_shortlink_wp_head' );
Способ 3. Плагин Clearfy Pro
Мощный премиум-плагин Clearfy Pro разработан специально не только для ускорения и защиты сайта, но и для помощи его правильной SEO-настройки. Среди его многочисленных возможностей также присутствует функция корректного отключения коротких ссылок на сайте WordPress. Для этого достаточно перейти в админ-панели в раздел Clearfy Pro и на вкладке Код активировать опцию Удалить короткую ссылку /?p=, после чего нажать кнопку Сохранить изменения.