26.06.2010 16:42Массовое редактирование комментариев WordPress

На сплогах и прочих гс, использующих в качестве движка CMS WordPress, скапливается достаточно много спам-комментариев с ссылками на другие гс в поле Website или в тексте комментария, ожидающие апрува.

Чтобы массово отклонить и удалить эти комментарии, можно воспользоваться следующим SQL запросом:

DELETE from wp_comments WHERE comment_approved = '0';

Но я обычно одобряю часть этих комментариев, предварительно удалив из них ссылки, для этого я использую следующие SQL запросы:

DELETE from wp_comments WHERE comment_content like '%<a href%' and comment_approved = '0';
UPDATE wp_comments SET comment_author_url = '' WHERE comment_approved = '0';
UPDATE wp_comments SET comment_approved = '1' WHERE comment_approved = '0';

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

Второй удаляет в оставшихся не одобренных комментариях ссылки из поля Website.

И третий меняет статус комментария из не одобренного в одобренный.

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

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

Похожие записи:

  1. Как убрать даты комментариев в WordPress.
  2. Безопасность WordPress.
  3. Публикация поста в WordPress с помощью XMLRPC с поддержкой All in One SEO Pack

Комментариев нет | Теги:



VKMail.ruFBTwitterDIUDiggReddit

Оставьте комментарий

Немного о себе




Также Вы можете войти используя: Вконтакте Facebook Twitter Google Blogger LiveJournal Last.fm MyOpenID OpenID

Комментарий

Это не спам.