Что такое pingback в WordPress и как его отключить

Чистим WordPress

Стараясь максимально облегчить процесс администрирования блогерам, разработчики WordPress предусмотрели множество функций, однако многие из них не используются. Одна из таких – pingback, которая помогает выполнять обмен ссылками. Рассмотрим, как ее убрать из WordPress.

Pingback в WordPress: что это такое?

Эта функция очень напоминает уведомление в социальной сети, когда кто-либо упоминает (используя pingback) ваш профиль. Также и в WordPress, но здесь это сделано как отдельный вид комментария (обязательно попадающего в /feed/) под записью, в котором проставляется активный линк на донора.

Из подавляющего количества тем (особенно платных) эта опция была уже давно убрана, однако если на вашем сайте стоит устаревший шаблон, то могут появляться такие неожиданные спамные ссылки, которые ссылаются на линкопомойки. Они будут тянуть страницу в самый низ выдачи.

Много активных ссылок не принесут пользы, даже если будут появляться естественно. Это будет негативно влиять на SEO и приведет к утеканию ссылочного веса, вплоть до попадания под фильтр АГС и/или ручные санкции от Google. Поэтому я рекомендую отключать пингбэки.

Как отключить trackback?

Пингбэки и трекбеки (это одно и то же) лучше убирать в два шага: в первую очередь это отключение в настройках сайта, а после уже чистить код, используя плагины или системные функции.

Первостепенное отключение через настройки

Сначала стоит убрать саму функцию. Делается это через системные параметры. Для этого:

  1. Откройте вкладку “обсуждение
  2. В ней очистите чекбоксы “Пытаться оповестить блоги, упоминаемые в статье” и “Разрешить оповещения с <…>”.

Теперь сами pingback ссылки появляться не будут, однако проблема лишнего кода в теге <head> осталась. Если зайти в программную часть страницы (сочетание клавиш Ctrl + U), то можно найти следующую строчку с системным URL:

<link rel="pingback" href="https://site.ru/xmlrpc.php"> 

Её необходимо убирать отдельно, но сначала убедитесь, что в конфиге все выключено.

При помощи Clearfy PRO

Небезызвестный модуль для WP, отвечающий за техническую оптимизацию ресурса (в частности раздела комментирования). В рамках очищения шапки страниц от мусора также удаляет и строчку с pingback`ом. 

Отключение pingback в WordPress

Найти соответствующую функцию можно в разделе “защита”, расположенном в конфигурации утилиты.

Кроме того, авторы провели дополнительное исследование проблемы пингбеков и выделили ряд причин, по которым стоит отказаться от этого функционала. Среди них облегчение брутфорса паролей, DDoS и DoS атак.

-15% по промокоду wpboost

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

Способ, рекомендованный вебмастерам, имеющим опыт непосредственной работы с PHP.  Этот метод похож на удаление rsd ссылки.

Чтобы самостоятельно удалить pingback из WordPress откройте редактор тем, расположенный в разделе “Внешний вид” в админ-панеле WordPress. После откройте header.php (с названием “Заголовок”) для редактирования. В нем необходимо найти строчку, отвечающую за pingback, после удалить её:

<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> 

Теперь вы сможете самостоятельно полностью удалить pingback из WordPress.

Иван

Изучаю WordPress, занимаюсь разработкой и созданием шаблонов и плагинов. На этом блоге делюсь своими знаниями. Есть вопросы? Пишите в комментариях!

Оцените автора
Ускорение и оптимизация WP
Добавить комментарий