
Thanks to http://oleksite.com/spam-obratnyimi-ssyilkami-v-wordpress/
Полезные советы — как избавиться от обратных ссылок в блоге WordPress. Спасибо Александру с сайтом Умный Интернет.
Во-первых, отключаем в блоге WordPress оповещения в/из других блогов об упоминаниях их в статьях. Во-вторых, отключаем обратные ссылки во всех уже опубликованных старых постах.
Никак не допишу статью о первоначальных настройках вордпресс-блога, а там будет информация и о «Настройках обсуждения». Поэтому пока просто переходим в админке в меню «Параметры» – «Обсуждения» и вверху страницы снимаем «галочки» в настройках для статьи по умолчанию:
- «Пытаться оповестить блоги, упоминаемые в статье»
- «Разрешить оповещения с других блогов (уведомления и обратные ссылки)»
Также можно включить опцию «Автоматически закрывать обсуждение статей старше столько-то дней».
Нажимаем внизу кнопку «Сохранить изменения».
Но на этом дело не закончиться, потому что для старых статей разрешены обратные ссылки.
Для одной статьи обратные ссылки отключить легко: нужно перейти к меню «Записи», нажать «Свойства» для нужной статьи и снять отметку «Разрешить отклики». После этого нажать кнопку «Обновить».
Но если статей много, то проще всего изменить их свойства с помощью SQL-запроса в базе данных. Сделать это можно в панели phpMyAdmin или с помощью специальных плагинов WordPress.
Отключение обратных ссылок в старых статьях в панели phpMyAdmin
В панели phpMyAdmin выбираем нужную базу данных и переходим на вкладку «SQL».
В поле «Выполнить SQL-запрос(ы) к базе данных…» пишем такой запрос:
UPDATE wp_posts SET ping_status = ‘closed';
Здесь «UPDATE» — команда изменения данных в таблице, «wp _posts» — указание, что данные нужно поменять в таблице записей, «SET» — установка значения для «ping_status» (состояние обратных ссылок) как «closed» (закрыто).
После этого нажимаем кнопку «ОК» справа внизу, под полем для SQL-запросов. Если всё сделано правильно, то появится сообщение: «Затронуто столько-то строк…».
Это означает, что для всех записей блога обратные ссылки отключены, и спамеры со своими ссылками идут лесом.
…
Теперь остается только избавиться от всех комментариев-обратных ссылок, которые ожидают одобрения. Можно их удалять постранично, конечно.
Для этого перейдите на вкладку комментариев «Ожидающие», поставьте «Галочку» вверху, чтобы отметить все комментарии на этой странице и выберите «Удалить» или «Пометить как спам». Нажмите кнопку «Применить».
Так можно поступить со всеми страницами комментариев, а потом перейти на вкладку «Спам» (или «Корзина») и нажать кнопку «Очистить спам» (или «Очистить корзину»).
А можно удалить сразу все комментарии, ожидающие одобрения, с помощью другого SQL-запроса к базе данных.
В этом случае запрос будет таким:
DELETE FROM wp_comments WHERE comment_type=’trackback’ ;
Здесь «DELETE» — команда на удаление строк, «FROM wp_comments» – из таблицы комментариев, «WHERE comment_type» — где тип комментария соответствует значению «trackback».
Вот, в принципе, и всё на сегодня!