Функції трекбека (trackback) і пінгбека (pingback) на даний час не несуть ніякої користі і використовуються переважно для розсилки спаму, тому я вважаю, що проблему trackback- і pingback-спаму потрібно вирішувати на корені. Щоб позбутися від цього виду спаму раз і назавжди, необхідно всього лише повністю заблокувати отримання повідомлень з чужих сайтів до сторінок вашого блогу.
Що ж це таке: trackback- і pingback- спам?
Методи відключення trackback і pingback
1. Відключаємо trackback'і і pingback'і для нових записів - для цього заходимо в адмінку WordPress на сторінку «Параметри -> Обговорення» і знімаємо галочку з опції «Дозволити отримання від інших блогів повідомлень«. В результаті у всіх нових записах отримання трекбеков і пінгбеков буде автоматично відключено.
2. Відключаємо trackback'і і pingback'і для старих записів - для цього необхідно виконати наступний SQL-запит через phpMyAdmin (на всякий випадок перед цим дією створіть резервну копію бази даних):
Запит з першого рядка відключає trackback і та pingback і для всіх «записів», запит з другого рядка - для всіх «сторінок».
Якщо у вас префікс таблиць в БД відрізняється від wp_. то потрібно його замінити на свій.
Після даних процедур дане питання більше не буде вас турбувати.