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 ставить обязательную премодерацию комментариев во всех случаях.
Похожие записи:
Комментариев нет | Теги: WordPress