从评论中删除URL字段

时间:2012-08-25 作者:Jerry

Possible Duplicate:
Removing the “Website” Field from Comments and Replies?

在查看有关如何从评论中删除网站(URL)字段以帮助减少评论垃圾邮件的建议时,大多数人建议编辑评论模板以删除该字段。

但我也发现一些消息来源称,垃圾邮件工具可能完全绕过了评论模板,使得这种方法只是部分修复。如果是这样,是否可以采取其他步骤?

1 个回复
SO网友:Damien

是的,这是真的。。。许多垃圾邮件工具直接指向评论后url并以这种方式注入垃圾邮件。您要做的是阻止来自不包含主机的引用URL的评论。

只需将此代码添加到主题function.php 大约一天后,你应该会看到垃圾邮件数量下降。但这里没有什么是百分之百防弹的:)

//Block Referal URL exploit for Comments
function verify_comment_referer() {
if (!wp_get_referer()) {
    wp_die( __(\'You cannot post comment at this time, may be you need to enable referrers in your browser.\') );
  }
}
add_action(\'check_comment_flood\', \'verify_comment_referer\');

结束

相关推荐