自动删除触发黑名单的评论

时间:2013-02-21 作者:Josh Mountain

默认情况下,WP“黑名单”功能会查找包含黑名单字符串的注释,并将其移动到垃圾邮件文件夹。我想做的是改变它,这样评论就不会变成垃圾邮件,而是直接变成垃圾(或者更好的是根本不会存储)。

在/wp中包括/注释。第700行附近的php:

if ( wp_blacklist_check($comment_author, $comment_author_email, $comment_author_url, $comment_content, $comment_author_IP, $comment_agent) )
    $approved = \'spam\';
}
我尝试将行修改为$approved = \'trash\'; 但我仍然收到包含黑名单单词的评论,这些评论被移动到我的垃圾邮件文件夹中。我在Akismet中运行的唯一一个与评论相关的插件是,Akismet可能在评论之前将评论移动到垃圾邮件。php处理它?

1 个回复
SO网友:Josh Mountain

正如我最初怀疑的那样,阿基斯米特似乎是在评论之前处理评论。php得到了一个机会,因此他们完全避免了黑名单检查。禁用Akismet后,注释将按原样移动到垃圾箱。

结束

相关推荐

Bones_Comments()和Comments.php有什么不同

我开始使用Bones HTML5 Wordpress入门主题,但与Bones中的一些内置功能有点混淆,有function bones_comments() 在函数中。php,但我在文件中找不到使用或调用此函数的任何地方。我看了一下函数中的代码,它看起来像是一些输出wordpress注释的代码,但也有注释。wordpress中comment\\u template()的php。所以真的搞不明白为什么bones添加了bones\\u comments()函数而没有使用它。bones\\u comments()