Как избавиться от trackback- и pingback-спама на WordPress

  Автор:
  20690

Снова участились случаю спама пингбек на блогах. К нам в тех поддержку уже поступило 2 запроса помочь разобраться с непонятными уведомлениями, которые публикуются в комментариях к статьям.

Как работают пингбеки и трекбеки

Перед тем как начнем избавляться от не прошенных уведомлений, разберемся что это такое и как работает.

В WordPress есть встроенных функционал получения и отправления уведомлений блогам на которые вы ссылаетесь на свои статьи. Этот функционал называется trackbacks и pingbacks (обратные ссылки и уведомления). Это похоже на разговор между блогами. Как только на своем блоге вы ссылаетесь на чью-то статью, на блоге автора появляется уведомление к данной статье с небольшой текстом ссылки из вашей статьи и соответственно ссылкой на вашу статью.

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

На самом деле никто нигде не ставил ссылку на вашу статью. Уведомления рассылают программы. А ссылки в уведомлениях ведут на продвигаемые сайты.

Проверить это просто. Кликните по ссылке в уведомлении, и на открывшейся странице посмотрите, есть ли ссылка на вашу статью. Скорее всего ее там не будет :).

Уведомления на блоге, в статье выглядят так (в конце статьи в разделе Комментарии):

pingbacks10

В админке в разделе «Комментарии» уведомления выглядят так:

pingbacks9

Как отключить пингбеки и трекбеки для новых статей

В курсе по настройке блога на шаблоне — конструкторе AB-Inspiration я акцентирую внимание на отключении уведомлений. Важно отключить их в самом начале, когда у вас еще нет статей. К сожалению многие пользователи игнорируют это момент, или просто невнимательно выполняют инструкции по настройке.

На всякий случай повторю, это не функционал шаблона, это функционал WordPress!!!

Итак, если у вас такая ситуация, вы пишите статьи и вам приходят спамерские уведомления нужно срочно отключить уведомления в настройках WordPress

  1. Зайдите в админку блога
  2. Перейдите в раздел «Настройки» — «Обсуждения» pingbacks3
  3. Уберите галочку в поле «Настройки статьи по умолчанию» — « «pingbacks1
  4. Сохраните настройки

Эта мера предотвратит поступление уведомлений на новые статьи.

Как отключить пингбеки и трекбеки в старых статьях

Если же у вас в настройках нет галочки «Разрешить оповещения с других блогов (уведомления и обратные ссылки) на новые статьи», но уведомления приходят на старые статьи, то возможно вы убрали галочку, когда у вас уже были статьи на блоге. Таким образом для старых статей осталось правило включенных уведомлений.

Чтобы в старых статьях отключить уведомления нужно сделать следующее:

    1. Откройте статью для редактирования (статью в которой появляются пингбеки)
    2. Нажмите справа вверху на кнопку «Настройки экрана» pingbacks4
    3. Поставьте галочку «Обсуждение»pingbacks5
    4. Спуститесь ниже. Под редактором вы увидите блок «Обсуждение»
    5. Уберите галочку «Разрешить обратные ссылки и уведомления»pingbacks2

Тоже самое сделайте со всеми старыми статьями, на которые вы получаете уведомления в комментариях.

Есть способ убрать галочки на всех старых статьях через базу данных. Воспользуйтесь этим способом только если вы достаточно хорошо знаете как работать с базой данных!!!

Нужно PHPMyAdmin сделать следующий запрос:

 UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'post';
UPDATE wp_posts SET ping_status='closed' WHERE post_status = 'publish' AND post_type = 'page';

Как удалить все уведомления и обратные ссылки на блоге

Если у вас уже накопилось много уведомлений, можно удалить из все разом.

  1. В админке зайдите в раздел «Комментарии»
  2. Выберите из списка «Все типы комментариев» — «Уведомления» — нажмите на кнопку «Фильтр» pingbacks7
  3. Отметьте галочкой все уведомления
  4. Выберите из списка «Действия» — «Удалить»pingbacks8
  5. Нажмите на кнопку «Применить»

Все, после этого пингбеки больше не будут появляться на вашем блоге.

При написании новых статей, на всякий случай проверяйте нет ли галочки в блоке «Обсуждения» под редактором.

pingbacks2

Если у вас есть вопросы по обратным ссылкам и уведомлениям, пишите в комментариях. Буду рада ответить.

Как избавиться от trackback- и pingback-спама на WordPress

   7 голосов
Средняя оценка: 5 из 5
Вам понравилась статья? Буду очень благодарна Вам если поделитесь ею в социальных сетях - просто нажмите на кнопки ниже:

Анфиса Бреус

Анфиса Бреус - специалист по Wordpress с 2007 года. Создатель и разработчик многофункционального шаблона "AB-Inspiration" для самостоятельного создания и профессиональной настройки сайтов разного назначения на WordPress. Основатель клуба "Мастер WordPress" и автор курсов по создании и применению сайтов на WordPress. Фрилансер. Предприниматель. Спикер.

Как создать свой сайт на WordPress с закрытыми и отрытыми онлайн - курсами, с универсальным интернет - магазином, профессиональным блогом и высоко конверсионными лендингами для заработка в интернете 2022