Thanks to http://oleksite.com/spam-obratnyimi-ssyilkami-v-wordpress/

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».

Вот, в принципе, и всё на сегодня!

Источник