Два самых надёжных и испытанных мной метода
Уважаемые владельцы блогов на Wordpress! Если вы ещё не столкнулись со спамом в комментариях, значит, вас пока просто не заметили. И обязательно заметят и заспамят, если только вы не будете прятать свой блог от людей. Но, скорее всего, вы с этой напастью уже знакомы. Так что хотите мирной жизни — готовьтесь к войне. И готовьте оружие/средства защиты, потому что Wordpress своими средствами со спамом не справляется. И помните, что в борьбе со спамом необходимо не только отбить спамеров, но и сохранить живых пользователей живыми.
Итак, что мы имеем? Читать полностью »
69 комментариев на «Борьба со спамом в комментариях на WordPress»
Андрей (1 комментарий)
на других моих сайтиках появились боты , тепреь то буду принимать меры а то честно сказать руки не доходили до этого спама, в деть по 3-4 коммента бросают
Надежда Хачатурова (15 комментариев)
Ну, вот, добралась, наконец. Пойду применять, что получится. С htaccess не знаю, выйдет что-то или нет. Бывает, он при введении новых правил выдает 502 ошибку. Пока загадывать не буду. Спасибо!
Надежда Хачатурова (15 комментариев)
Факир был пьян, и фокус не удался. Такой у меня шаблон хитрый — надо еще поискать, в какой папке эти коды. В первом точно ничего нет.
Княгиня (660 комментариев)
Comnents.php надо искать в папке с темой. Хотя бывают исключения, когда вывод комментариев помещают прямо в single.php. Есть вариант: взять Дримвивер, взять тему, открыть на локале все файлы темы в Дримвивере и поиском «во всех открытых документах» найти элемент textarea. А wp-comments-post.php находится в корне wordpress.
Надежда Хачатурова (15 комментариев)
Руки еще не дошли, но теперь Вы мне подсказали — путь будет короче. Open Server скачала уже давненько, но так еще ни разу не попробовала, даже не установила. Пугает, наверное, потенциальная бессмысленность моих действий.
Надежда Хачатурова (15 комментариев)
Забыла, Юлечка, у меня еще вопрос. Хотела постепенно выстреливать. А в какое место css добавлять код?
Княгиня (660 комментариев)
В любое. Можно поискать уже существующее правило с селектором #comment и заменить (если такое есть) comment на свой newName, а за ним поставить css из поста.
Надежда Хачатурова (15 комментариев)
Спасибо! Поняла.
Елена Олейникова (1 комментарий)
В настройках обсуждения в Вордпрессе есть «Черный список», где, в частности, написано: «Если комментарий содержит какие-либо из этих слов в своём тексте, имени автора, URL, адресе e-mail или IP — он будет помечен как спам».
А вот толку от таких пометок? Мне, как блогеру, было бы легче жить, если бы все, что в черном списке, вообще у меня в блоге не появлялось. Так нельзя сделать или это из области фантастики?
Что-то, честно, спам напрягать стал. Если бы туда не попадали нормальные комментарии, внимания бы на него не обращала, а так лопатить весь этот мусор уже надоело.
В блоге пока стоят два плагина Antispam Bee, Aprove only russian comments
Раньше они на ура справлялись, но сейчас что-то в них начала разочаровываться. Как вариант народ предлагает невидимую капчу — плагин Invisible Captcha, утверждают, что 100% защита от спама. Пока не пробовала.
Ольга Черныш (3 комментария)
Способ про подмену мне нравится, вот только как узнать, где именно в css вписывать?
Княгиня (660 комментариев)
Скорее всего, место не будет иметь значения. Можно в конец файла, а можно поискать уже существующее правило с селектором #comment и заменить (если оно есть) #comment на свой #newName, а за ним поставить css из поста.