如果没有评论表格,评论垃圾邮件是如何接收的?

时间:2013-11-06 作者:forlogos

我的一个网站使用的主题没有注释表单,代码中的任何地方也没有用于注释的HTML标记。

那么,我是如何收到垃圾邮件评论的?

所有垃圾邮件都被akismet捕获,我可以更改讨论设置,这样只有注册和登录的用户才能发表评论(以及其他一些设置)——所以问题不是“如何减少垃圾邮件”,而是垃圾邮件发送者(机器人或人类)如何在没有表单的情况下提交垃圾邮件?

2 个回复
最合适的回答,由SO网友:Otto 整理而成

您不需要表格就可以向wp评论帖子提交评论。php文件,或发送pingback或trackback。垃圾邮件发送者不使用表单,他们只是直接发送垃圾邮件。

删除表单不会“关闭”注释。要做到这一点,请转到“帖子”屏幕,并使用“快速编辑”实际禁用各种帖子的评论和trackback。还可以访问“设置->讨论”页面,并将其设置为禁用新帖子的评论和跟踪。

一旦你这样做了,那么直接发送的评论将被WordPress拒绝。这实际上会把它们关掉。

SO网友:Zohair Baloch

如果你只是想知道他们是怎么做的,一个想法是这些垃圾邮件发送者大多使用绕过你的评论表单的脚本,即使没有,脚本也会直接访问你网站的wp-comments-post.php 直接写在上面。

结束

相关推荐

在POST循环外部加载Comments.php模板

我正在通过ajax加载帖子,并使用$post = get_post( $post_ID );是否有方法加载注释。在我输出帖子后使用php模板?我尝试使用:global $withcomments; $withcomments = true; comments_template(); 但它不在循环中,因此它不加载模板。我正在尝试获取我的评论表单和任何当前的评论来显示,只是遇到了一些困难。任何帮助都将不胜感激!