WordPress 垃圾评论

您好,

在使用 WP Discourse 插件时,/wp-comments-post.php 端点仍然处于活动状态,并且可以通过 POST 请求(主要来自机器人流量)用于发布 WordPress 评论以进行垃圾评论。

我是否错过了插件中的某个设置来禁用此功能?

编辑:目前我已执行以下操作来阻止这些请求。

<?php

function disable_wp_comments_post() {
    if (basename($_SERVER['PHP_SELF']) === 'wp-comments-post.php') {
        status_header(403);
        die();
    }
}
add_action('init', 'disable_wp_comments_post');

@jordantrizz,我能否确认一下您是否启用了 Discourse 评论(即 WP Discourse 管理后台的“评论”部分中的“启用 Discourse 评论”已勾选)?

1 个赞

是的,我已经勾选了此项。

@jordantrizz,感谢您的耐心等待。我想结合去年所做的更改再次审阅此事。

再次审阅后,这实际上是 WP Discourse 系统的一个期望的功能,旨在为用户管理原生 WordPress 和 WP Discourse 评论提供灵活性(例如,有些人会同时使用两者)。

要管理 WordPress 评论,包括使用 /wp-comments-post.php,请使用 WordPress 原生设置中的“设置”>“讨论”,例如“允许用户在新帖子中提交评论”。

有关此内容的更多背景信息,请参阅例如:

1 个赞

谢谢,也许应该把这件事记录在案,因为我一直认为,如果你关闭了 WordPress 的评论,Discourse 小部件就不会显示。

1 个赞