Как в WordPress убрать ссылку на X-Pingback?

Pingback — один из методов уведомлений для авторов сайтов, когда кто-то оставил ссылку на их публикацию. Эта функция позволяет авторам быть в всегда курсе, кто и на каком сайте сослался на их материал.

Зачем отключать Pingback?

Идея использования pingback — хорошая, но имеет один недостаток — способствует спамерским атакам.
WordPress, по умолчанию, задействует этот функционал, добавляя заголовок X-Pingback в раздел <head> Вашего сайта. Даже если Вы никогда не будете пользоваться pingback’ами (например, если у Вас корпоративный сайт или сайт-визитка), то нигде в админ-панели WordPress не найдете возможности их отключить.

Отключаем X-Pingback

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

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

Чтобы воспользоваться этим способом, Вам необходимо внести следующий программный код в файл functions.php Вашей темы:

function remove_pingback_header( $headers ) {
 unset( $headers['X-Pingback'] );
 return $headers;
}
add_filter( 'wp_headers', 'remove_pingback_header' );

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

Способ 2. Плагин Clearfy Pro

Плагин Clearfy Pro, о котором мы писали ранее, способен в один клик убрать из <head> ссылку на X-Pingback.

Чтобы активировать эту функцию, в админ-панели Вашего сайта следует выбрать Clearfy Pro -> Основные и на вкладке Защита активировать пункт Убрать ссылку на X-Pingback и возможность спамить pingback’ами, после чего нажать кнопку Сохранить изменения.

Удаление ссылки X-Pingback в плагине Clearfy Pro

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