垃圾邮件发送者攻击我的WordPress站点-从核心删除URL字段?

时间:2015-09-13 作者:Chymmi

我从我的评论中删除了url字段,所以基本上只有名称、电子邮件和文本区域字段。但垃圾邮件发送者不断向我发送带有URL的评论,即使评论表单中没有任何+加上它有recaptcha+akismet。

因此,他们可能会直接到我的网站发送他们的评论(或者我不知道怎么说),所以我考虑的解决方案是1)如果评论有url>自动发送垃圾邮件文件夹2)从核心中删除url字段

你觉得怎么样?

1 个回复
SO网友:Rarst

发布时有关评论状态的决定由wp_allow_comment() 作用

其中有一个过滤器,可用于相应地更改它。基本表单如下所示(未测试):

add_filter( \'pre_comment_approved\', function( $approved, $commentdata ) {

    if ( ! empty( $commentdata[\'comment_author_url\'] ) ) {
        return \'spam\';
    }

    return $approved;
}, 10, 2 );
但这可能需要改进,因为它可能会干扰在站点上注册的用户,这些用户在配置文件中设置了URL。

相关推荐

Gravity Forms: tracking form

我是这个论坛的新手,我有一个关于重力形式的问题。实际上,我使用的是像“客户订单”这样的条目,其中有一个字段,我在其中输入订单号,另一个字段插入订单状态(已完成、已支付…)。我想在前端建立一个“跟踪表”,客户可以在其中输入订单号,然后查看订单的状态。有人能帮我吗?