Grawl спросил в комментариях, как можно остановить спам по регулярному выражению? Если постоянно кто-то оставляет спам-комментарий с одним и тем же набором слов и ссылок, то его IP или сайт, который он рекламирует, лучше по каким-либо причинам, не трогать, то как можно забанить спамера? Обратите внимание, что я выделил как минимум два ключа, по которым можно забанить спамера. Если же это не помогает, то можно попробовать в деле борьбы добра со злом плагин WP-Spam-Hitman.
Устанавливаем плагин (прямо по его названию WP-Spam-Hitman в разделе установки новых плагинов), активируем, и идем его настраивать. Он предоставляет все варианты борьбы со спамом, в том числе и убийство спама по содержанию комментария.
Следим недельку-другую за спамерами на сайте, педантично запоминаем текст их комментариев (а он у них практически не меняется), а потом быстренько заполняем настройки плагина и приводим его в действие. Привет, спамер!

а мне непонятно, что в какое поле писать.
%comment%спам-текст 1%comment%, %comment%спам-текст 2%comment%, …
%author%автор1%author%, %author%автор2%author%, …
или
%comment%:спам-текст в комментариях;
или
%comment%
спам-текст 1
спам-текст 2
спам-текст 3
%author%
автор1
автор2
или ещё как?
описал бы хоть.
Настройки обсуждения → Чёрный список
вот где это есть.
Настройки обсуждения → Чёрный список у меня, например, не хочет ловить спамеров, как бы я не пытался.
Думаю, стоит почитать http://wordpress.org/extend/plugins/wp-spam-hitman/faq/ . Там есть пункт, касаемый регулярных выражений.
Дословно можно перевести так:
Да, стаится ключ %….% , а потом регулярные выражения, которые должны учитываться с этим ключем.
всё равно ничего не понятно. можно пример?
%comment%
/порно тут нет/
sex
#это регулярное выражение#
Ясно.