Боремся с trackback- и pingback- спамом в wordpress сайте

избавляемся от trackback- и pingback-спама на WordPress-сайте

Trackback- и pingback-спам — это одна из разновидностей спама которым атакуют наши любимые WordPress — сайты. Его суть заключается в том, что с помощью всевозможных скриптов и программ к записям вашего блога отправляют уведомления о том, что, якобы, на вас сослались (хотя на самом деле это далеко не так), и в этих уведомлениях ставят ссылки на свои продвигаемые сайта.

Чуть позже мы разберем более подробно что такое trackback и pingback

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

Данный процесс можно разделить на 2 части:

  1. Отключаем trackback’и и pingback’и для новых записей — для этого заходим в админку WordPress на страницу “Настройки -> Обсуждение” и снимаем галочку с опции “Разрешить получение от других блогов уведомлений“. В результате во всех новых записях получение трекбэков и пингбэков будет автоматически отключено.
  2. Отключаем trackback’и и pingback’и для старых записей — для этого необходимо выполнить следующий SQL-запрос через 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’;
    Запрос из первой строки отключает trackback’и и pingback’и для всех записей, запрос из второй строки — для всех “страниц“.

    Если у вас префикс таблиц в БД отличается от wp_, то нужно его заменить на свой.

На этом вопрос о trackback- и pingback-спаме можно считать закрытым. Больше он вас не должен беспокоить.

Leave a Reply