WordPress: Combating Comment Spam:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
__TOC__ | __TOC__ | ||
如果你有一个博客的话,评论垃圾广告是无法更改的事实。使用WordPress,你不仅有坚固的内置工具来防止评论垃圾广告,如果你觉得你还需要额外的防御和保护的话,还可以选择大量的评论垃圾广告保护和防御插件和方法, | 如果你有一个博客的话,评论垃圾广告是无法更改的事实。使用WordPress,你不仅有坚固的内置工具来防止评论垃圾广告,如果你觉得你还需要额外的防御和保护的话,还可以选择大量的评论垃圾广告保护和防御插件和方法, | ||
没有"万能"的一种方法来保护你的评论;spammers使用许多的策略。考虑使用多种防御措施。记住,spammers更改进攻你的方式,因此你必须要保持更新你的防御方法。 | 没有"万能"的一种方法来保护你的评论;spammers使用许多的策略。考虑使用多种防御措施。记住,spammers更改进攻你的方式,因此你必须要保持更新你的防御方法。 | ||
<div style="background: #f7f7f7; border: 2px solid #ff0000; margin: 1em 0; padding: 5px;"> | <div style="background: #f7f7f7; border: 2px solid #ff0000; margin: 1em 0; padding: 5px;"> | ||
'''不承诺:'''只有插件的作者才对列出的插件和编码负责。对于插件和代码可能引起的任何故障,WordPress不负有责任。 | '''不承诺:'''只有插件的作者才对列出的插件和编码负责。对于插件和代码可能引起的任何故障,WordPress不负有责任。 | ||
'''罗列标准:'''列在这儿的任何代码,首先必须发表在[http://www.wordpress.org/support WordPress 支持论坛]或者[[WordPress:Mailing Lists|Hackers mailing list]]杀那个,然后收到一个独立的信息,"如我期望的那样,无错误地运行。" | '''罗列标准:'''列在这儿的任何代码,首先必须发表在[http://www.wordpress.org/support WordPress 支持论坛]或者[[WordPress:Mailing Lists|Hackers mailing list]]杀那个,然后收到一个独立的信息,"如我期望的那样,无错误地运行。" | ||
'''这个网页上添加的任何代码或者链接,没有符合以上的标准,就会被删除。''' | '''这个网页上添加的任何代码或者链接,没有符合以上的标准,就会被删除。''' | ||
</div> | </div> | ||
== Akismet 评论垃圾广告斗士 == | == Akismet 评论垃圾广告斗士 == | ||
当前WordPress版本默认安装了[http://www.akismet.com/ Akismet]。Akismat使用一个独特的运算法则,与团体创建的数据库,结合来"判断"哪个评论是评论垃圾广告,那个评论是合法的。 | 当前WordPress版本默认安装了[http://www.akismet.com/ Akismet]。Akismat使用一个独特的运算法则,与团体创建的数据库,结合来"判断"哪个评论是评论垃圾广告,那个评论是合法的。 | ||
要激活你的WordPress博客上的Akismet,转到'''插件'''面板并且激活插件。'''评论'''面板上添加了一个菜单,菜单上有一列"抓到的"评论垃圾广告。 | 要激活你的WordPress博客上的Akismet,转到'''插件'''面板并且激活插件。'''评论'''面板上添加了一个菜单,菜单上有一列"抓到的"评论垃圾广告。 | ||
如果评论垃圾广告通过了Akismet的网,将它在你的评论面板上标记为评论垃圾广告。不要将这个垃圾广告删除。通过将它标记为"评论垃圾广告",信息就会发送到Akismet,并且会添加到WordPress团体创建的数据库中。 | 如果评论垃圾广告通过了Akismet的网,将它在你的评论面板上标记为评论垃圾广告。不要将这个垃圾广告删除。通过将它标记为"评论垃圾广告",信息就会发送到Akismet,并且会添加到WordPress团体创建的数据库中。 | ||
要经常地在'''Akismet 面板'''上检查截获的评论垃圾广告,并且查找Akismet截取的合法的评论,false/negatives comment。并将这种评论标记为'''不是 垃圾广告''',并且点击网页底部的'''非垃圾 广告'''来从列表中移除这些评论。 | 要经常地在'''Akismet 面板'''上检查截获的评论垃圾广告,并且查找Akismet截取的合法的评论,false/negatives comment。并将这种评论标记为'''不是 垃圾广告''',并且点击网页底部的'''非垃圾 广告'''来从列表中移除这些评论。 | ||
===我的评论被Akismet截取了=== | ===我的评论被Akismet截取了=== | ||
将评论垃圾广告标记为评论垃圾广告,合法的评论会被取消垃圾广告的标记,Akismet从中领会。如果你的评论被Akismet抓取了,在Akismet面板上将评论移除。可能要尝试两三次才能够移除,但是Akismet会领会,并且自动地不会将你的评论标记为垃圾广告。 | 将评论垃圾广告标记为评论垃圾广告,合法的评论会被取消垃圾广告的标记,Akismet从中领会。如果你的评论被Akismet抓取了,在Akismet面板上将评论移除。可能要尝试两三次才能够移除,但是Akismet会领会,并且自动地不会将你的评论标记为垃圾广告。 | ||
你的博客上的评论员的评论可能会被Akismet截取。如果你不是定期检查你的Akismet面板,尝试一种更加简单的方法,如果读者的评论没有出现,就让读者给你发送一封电子邮件。 | 你的博客上的评论员的评论可能会被Akismet截取。如果你不是定期检查你的Akismet面板,尝试一种更加简单的方法,如果读者的评论没有出现,就让读者给你发送一封电子邮件。 | ||
由于数据库的更新和软件发生的更改,这个过程可能需要重复。 | 由于数据库的更新和软件发生的更改,这个过程可能需要重复。 | ||
如果Akismet仍然抓取了你的评论或抓取了太多的你的读者的评论,联系[http://www.akismet.com/ Akismet]得到更多的帮助。 | 如果Akismet仍然抓取了你的评论或抓取了太多的你的读者的评论,联系[http://www.akismet.com/ Akismet]得到更多的帮助。 | ||
== 抗击评论垃圾广告 常见问题解答 == | == 抗击评论垃圾广告 常见问题解答 == | ||
* [[WordPress:Combating_Comment_Spam/FAQ#Why_are_they_spamming_me.3F|为什么他们发垃圾广告给我?]] | * [[WordPress:Combating_Comment_Spam/FAQ#Why_are_they_spamming_me.3F|为什么他们发垃圾广告给我?]] | ||
* [[WordPress:Combating_Comment_Spam/FAQ#Where_can_I_find_WordPress_anti-spam_plugins.3F|我可以在哪儿找到插件用于抗击 WordPress垃圾广告?]] | * [[WordPress:Combating_Comment_Spam/FAQ#Where_can_I_find_WordPress_anti-spam_plugins.3F|我可以在哪儿找到插件用于抗击 WordPress垃圾广告?]] | ||
* [[WordPress:Combating_Comment_Spam/FAQ#I_have_a_problem_with_a_plugin|对于使用一个 WordPress 插件,我有一个问题]] | * [[WordPress:Combating_Comment_Spam/FAQ#I_have_a_problem_with_a_plugin|对于使用一个 WordPress 插件,我有一个问题]] | ||
* [[WordPress:Combating_Comment_Spam/FAQ#What_happens_to_comments_that_are_marked_as_.22Spam.22.3F|被标记为"垃圾广告的评论"会有什么后果?]] | * [[WordPress:Combating_Comment_Spam/FAQ#What_happens_to_comments_that_are_marked_as_.22Spam.22.3F|被标记为"垃圾广告的评论"会有什么后果?]] | ||
* [[WordPress:Combating_Comment_Spam/FAQ#I_have_spam_appear_as_soon_as_I_post.21|我一发表文章,就看到了垃圾广告!]] | * [[WordPress:Combating_Comment_Spam/FAQ#I_have_spam_appear_as_soon_as_I_post.21|我一发表文章,就看到了垃圾广告!]] | ||
* [[WordPress:Combating_Comment_Spam/FAQ#Why_is_every_comment_going_into_the_moderation_queue.3F|为什么每个评论都进入了审核队列?]] | * [[WordPress:Combating_Comment_Spam/FAQ#Why_is_every_comment_going_into_the_moderation_queue.3F|为什么每个评论都进入了审核队列?]] | ||
* [[WordPress:Combating_Comment_Spam/FAQ#I_have_disabled_comments.2C_but_comments_continue_to_be_posted|我取消了评论的发表,但是评论还是继续在发表]] | * [[WordPress:Combating_Comment_Spam/FAQ#I_have_disabled_comments.2C_but_comments_continue_to_be_posted|我取消了评论的发表,但是评论还是继续在发表]] | ||
* [[WordPress:Combating_Comment_Spam/FAQ#I_have_disabled_trackbacks.2C_but_trackbacks_continue_to_be_posted|我取消了 trackbacks的运行,但是trackbacks 仍然在发表]] | * [[WordPress:Combating_Comment_Spam/FAQ#I_have_disabled_trackbacks.2C_but_trackbacks_continue_to_be_posted|我取消了 trackbacks的运行,但是trackbacks 仍然在发表]] | ||
* [[WordPress:Combating_Comment_Spam/FAQ#This_spam_stopping_stuff_is_very_useful.2C_is_not_it.3F|这个使得垃圾广告停止发布的操作非常有用,不是吗?]] | * [[WordPress:Combating_Comment_Spam/FAQ#This_spam_stopping_stuff_is_very_useful.2C_is_not_it.3F|这个使得垃圾广告停止发布的操作非常有用,不是吗?]] | ||
== 默认评论垃圾广告工具 == | == 默认评论垃圾广告工具 == | ||
下面是每次安装WordPress时,所拥有的默认评论垃圾广告工具,此外还有[http://www.akismet.com/ Akismet] WordPress插件。 | 下面是每次安装WordPress时,所拥有的默认评论垃圾广告工具,此外还有[http://www.akismet.com/ Akismet] WordPress插件。 | ||
===文章中链接的数目=== | ===文章中链接的数目=== | ||
更改评论文章中链接的数目,会帮助组织评论spammers发送垃圾广告,这些spammers在他们的评论文章中包含了几十个链接,你可以更改一个评论中允许的链接的数目。 | 更改评论文章中链接的数目,会帮助组织评论spammers发送垃圾广告,这些spammers在他们的评论文章中包含了几十个链接,你可以更改一个评论中允许的链接的数目。 | ||
*进入[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]] 面板。 | *进入[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]] 面板。 | ||
*下滚至[[WordPress:Discussion_Options#Comment_Moderation|评论审核]]。 | *下滚至[[WordPress:Discussion_Options#Comment_Moderation|评论审核]]。 | ||
*在规定一篇文章中有多少链接的部分,这个链接数目默认设置为2。你可以将这个数字降低为1。 | *在规定一篇文章中有多少链接的部分,这个链接数目默认设置为2。你可以将这个数字降低为1。 | ||
'''注:'''不要将这个值设置为0或这个不填任何值。因为这样就会将每个评论都发送去审核—这并不是想要的结果。 | '''注:'''不要将这个值设置为0或这个不填任何值。因为这样就会将每个评论都发送去审核—这并不是想要的结果。 | ||
=== 垃圾广告词 === | === 垃圾广告词 === | ||
如果你遇到了一个词或者短语不在垃圾广告词列表上,你可以添加上去。你也可以将[[WordPress:Spam Words|垃圾广告词]]列表上的垃圾广告词添加到你的WordPress安装时附带的列表上。 | 如果你遇到了一个词或者短语不在垃圾广告词列表上,你可以添加上去。你也可以将[[WordPress:Spam Words|垃圾广告词]]列表上的垃圾广告词添加到你的WordPress安装时附带的列表上。 | ||
*进入[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]] > [[WordPress:Discussion_Options#Comment_Moderation|评论审核]] 面板。 | *进入[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]] > [[WordPress:Discussion_Options#Comment_Moderation|评论审核]] 面板。 | ||
*在[[WordPress:Spam Words|垃圾广告词]]文本区框中,你可以添加额外的''垃圾广告词''。 | *在[[WordPress:Spam Words|垃圾广告词]]文本区框中,你可以添加额外的''垃圾广告词''。 | ||
*添加的词之间没有空格,是在一行之中,词的后面有一行将其与其它内容分开。如果你包含了一个空白的一行,每个单一的评论都要得到审核。 | *添加的词之间没有空格,是在一行之中,词的后面有一行将其与其它内容分开。如果你包含了一个空白的一行,每个单一的评论都要得到审核。 | ||
*如果评论内容中包含有名称,URI,电子邮件或者IP中的任何一个单词,WordPress就会将评论设置到审核队列中。 | *如果评论内容中包含有名称,URI,电子邮件或者IP中的任何一个单词,WordPress就会将评论设置到审核队列中。 | ||
=== 评论黑名单=== | === 评论黑名单=== | ||
在你的[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]]面板上包含一个称为'''评论黑名单的部分'''。这是你的博客上完全不能出现的一列词。 | 在你的[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]]面板上包含一个称为'''评论黑名单的部分'''。这是你的博客上完全不能出现的一列词。 | ||
要非常注意你在这个黑名单中添加了什么内容。如果一个评论匹配了这个名单中的什么内容,那么这个评论就会在你没有得到任何通知的情况下,被删除。"删除的"评论不会出现在你的博客上,但是评论会仍然保存在你的数据库中,标记为<tt>[垃圾广告]</tt>。标记为<tt>[垃圾广告]</tt>的评论会被放到你的数据库中来提醒"聪明的"抗击垃圾广告插件,例如[http://akismet.com/ Akismet]。 | |||
要非常注意你在这个黑名单中添加了什么内容。如果一个评论匹配了这个名单中的什么内容,那么这个评论就会在你没有得到任何通知的情况下,被删除。"删除的"评论不会出现在你的博客上,但是评论会仍然保存在你的数据库中,标记为<tt>[垃圾广告]</tt>。标记为<tt>[垃圾广告]</tt>的评论会被放到你的数据库中来提醒"聪明的"抗击垃圾广告插件,例如[http://akismet.com/ Akismet]。 | |||
'''明智地为你的黑名单选词!''' | '''明智地为你的黑名单选词!''' | ||
要记住也可以部分匹配,因此如果评论中有什么内容与黑名单中的词匹配,最好将这个评论放到审核框中。将一个例如<tt>tramadol</tt>的词归入黑名单,会自动地删除任何包含<tt>tramadol</tt>, <tt>tramadols</tt>, <tt>bigtramadol</tt>,等等的评论。但是,将一个如<tt>ass</tt>的词归入评论,会自动地删除含有<tt>ass</tt>, <tt>asses</tt>, <tt>assistance</tt>, <tt>passionate</tt>, <tt>assumption</tt>,等的词。 | 要记住也可以部分匹配,因此如果评论中有什么内容与黑名单中的词匹配,最好将这个评论放到审核框中。将一个例如<tt>tramadol</tt>的词归入黑名单,会自动地删除任何包含<tt>tramadol</tt>, <tt>tramadols</tt>, <tt>bigtramadol</tt>,等等的评论。但是,将一个如<tt>ass</tt>的词归入评论,会自动地删除含有<tt>ass</tt>, <tt>asses</tt>, <tt>assistance</tt>, <tt>passionate</tt>, <tt>assumption</tt>,等的词。 | ||
=== 审核所有的评论 === | === 审核所有的评论 === | ||
根据你希望你的WordPress站点上有多少个评论,以及你对评论的控制度,你可能想要审核你的站点上的所有评论。 | 根据你希望你的WordPress站点上有多少个评论,以及你对评论的控制度,你可能想要审核你的站点上的所有评论。 | ||
在[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]]面板上,选中'''一个管理员必须批准评论(不管下面有什么匹配)'''旁边的框。 | 在[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]]面板上,选中'''一个管理员必须批准评论(不管下面有什么匹配)'''旁边的框。 | ||
=== 老评论员先前批准的评论=== | === 老评论员先前批准的评论=== | ||
你也可以将你的[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]]面板设置来允许先前批准的评论,避免审核这样的评论。选中'''评论作者必须有一个先前批准过的评论'''。 | 你也可以将你的[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:Administration_Panels#Discussion|讨论]]面板设置来允许先前批准的评论,避免审核这样的评论。选中'''评论作者必须有一个先前批准过的评论'''。 | ||
=== 限制登录的用户发表查看评论=== | === 限制登录的用户发表查看评论=== | ||
如果你只允许[[WordPress:User Levels|登录的用户]]来发表评论,你可以限制只有登录的用户才可以查看评论。 | 如果你只允许[[WordPress:User Levels|登录的用户]]来发表评论,你可以限制只有登录的用户才可以查看评论。 | ||
*进入[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:General_Options_SubPanel|总]] 面板 | *进入[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]] > [[WordPress:General_Options_SubPanel|总]] 面板 | ||
*在'''成员资格:'''下面,选择'''用户必须注册并且登录到评论'''。 | *在'''成员资格:'''下面,选择'''用户必须注册并且登录到评论'''。 | ||
===当评论在审核的时候,通知用户 === | ===当评论在审核的时候,通知用户 === | ||
当人们递交评论的时候,他们希望评论能够立马出现在你的博客上。审核评论但是不通知,就会导致有的人不断地发送同一个评论,因为他们认为他们发送的评论消失了。要阻止这种情况的发生,就要避免产生有不满情绪或者困惑的读者,可以通过执行以下的步骤来通知人们,他们的评论正在等待审核: | 当人们递交评论的时候,他们希望评论能够立马出现在你的博客上。审核评论但是不通知,就会导致有的人不断地发送同一个评论,因为他们认为他们发送的评论消失了。要阻止这种情况的发生,就要避免产生有不满情绪或者困惑的读者,可以通过执行以下的步骤来通知人们,他们的评论正在等待审核: | ||
如果你使用弹出评论,编辑<tt>comments-popup.php</tt>,如果你不使用弹出评论,编辑<tt>comments.php</tt>。 | 如果你使用弹出评论,编辑<tt>comments-popup.php</tt>,如果你不使用弹出评论,编辑<tt>comments.php</tt>。 | ||
查找以下的代码: | 查找以下的代码: | ||
第244行: | 第125行: | ||
</pre> | </pre> | ||
将上述的代码,更改,添加你自己的自定义内容: | 将上述的代码,更改,添加你自己的自定义内容: | ||
第259行: | 第132行: | ||
<blockquote> | <blockquote> | ||
正在审核评论。请不要再次地提交你的评论—你的评论不久就会在站点上出现。 | 正在审核评论。请不要再次地提交你的评论—你的评论不久就会在站点上出现。 | ||
第269行: | 第140行: | ||
</pre> | </pre> | ||
==垃圾广告插件 == | ==垃圾广告插件 == | ||
有许多关于的WordPress内置的评论垃圾广告防御的插件,可以在[http://wordpress.org/extend/plugins/ 官方 WordPress 插件目录] 和[http://www.wp-plugins.net WordPress 插件数据库]中找到。 | 有许多关于的WordPress内置的评论垃圾广告防御的插件,可以在[http://wordpress.org/extend/plugins/ 官方 WordPress 插件目录] 和[http://www.wp-plugins.net WordPress 插件数据库]中找到。 | ||
== 评论垃圾广告 Hacks == | == 评论垃圾广告 Hacks == | ||
以下的是建议一般的用户来执行。这些包括编辑WordPress核心文件。'''首先备份你的文件。''' | 以下的是建议一般的用户来执行。这些包括编辑WordPress核心文件。'''首先备份你的文件。''' | ||
; | ;删除<tt>wp-comments-post.php</tt> :这是解决你的评论垃圾广告问题的最后解决方案。这个方法会有效地消除评论并阻止泛滥的评论垃圾广告。没有人能够在你的WordPress站点上评论。 | ||
;删除wp-trackback.php :解决你的trackback垃圾广告的最后方法。这个会有效地消除trackbacks同时有利于阻止trackback垃圾广告的泛滥,因此考虑后再执行这个步骤。 | |||
; | ;用.htaccess来否定权限:虽然非常激烈,如果你是用一个Apache服务器,你仍然可以更改你的<tt>.htaccess</tt>文件。更多的信息,请查看网络和[http://www.apache.org/ Apache]。 | ||
; | ;使用nofollow: [[WordPress:Nofollow|nofollow]]属性是另一种方法,用来阻止spammers的网页的排名。根据Google,"当Google在hyperlinks上看到了属性 (<tt>rel="nofollow"</tt>) 的时候, 当我们在我们的搜索结果中排名网站的时候,这些链接不会得到资格和信任。" | ||
== 也看看 == | == 也看看 == | ||
* [[WordPress:Combating Comment Spam/Denying Access|否认使用 .htaccess]] | * [[WordPress:Combating Comment Spam/Denying Access|否认使用 .htaccess]] | ||
== 外部资源 == | == 外部资源 == | ||
* [http://weblogtoolscollection.com/archives/2004/09/15/wordpress-comment-spam-stoppage-techniques/ 网络博客工具收集 – WordPress评论垃圾广告中断技术] | * [http://weblogtoolscollection.com/archives/2004/09/15/wordpress-comment-spam-stoppage-techniques/ 网络博客工具收集 – WordPress评论垃圾广告中断技术] | ||
* [http://www.tamba2.org.uk/wordpress/spam/ Podz' 处理评论垃圾广告] | * [http://www.tamba2.org.uk/wordpress/spam/ Podz' 处理评论垃圾广告] |
2008年6月19日 (四) 11:02的最新版本
如果你有一个博客的话,评论垃圾广告是无法更改的事实。使用WordPress,你不仅有坚固的内置工具来防止评论垃圾广告,如果你觉得你还需要额外的防御和保护的话,还可以选择大量的评论垃圾广告保护和防御插件和方法,
没有"万能"的一种方法来保护你的评论;spammers使用许多的策略。考虑使用多种防御措施。记住,spammers更改进攻你的方式,因此你必须要保持更新你的防御方法。
不承诺:只有插件的作者才对列出的插件和编码负责。对于插件和代码可能引起的任何故障,WordPress不负有责任。
罗列标准:列在这儿的任何代码,首先必须发表在WordPress 支持论坛或者Hackers mailing list杀那个,然后收到一个独立的信息,"如我期望的那样,无错误地运行。"
这个网页上添加的任何代码或者链接,没有符合以上的标准,就会被删除。
Akismet 评论垃圾广告斗士[ ]
当前WordPress版本默认安装了Akismet。Akismat使用一个独特的运算法则,与团体创建的数据库,结合来"判断"哪个评论是评论垃圾广告,那个评论是合法的。
要激活你的WordPress博客上的Akismet,转到插件面板并且激活插件。评论面板上添加了一个菜单,菜单上有一列"抓到的"评论垃圾广告。
如果评论垃圾广告通过了Akismet的网,将它在你的评论面板上标记为评论垃圾广告。不要将这个垃圾广告删除。通过将它标记为"评论垃圾广告",信息就会发送到Akismet,并且会添加到WordPress团体创建的数据库中。
要经常地在Akismet 面板上检查截获的评论垃圾广告,并且查找Akismet截取的合法的评论,false/negatives comment。并将这种评论标记为不是 垃圾广告,并且点击网页底部的非垃圾 广告来从列表中移除这些评论。
我的评论被Akismet截取了[ ]
将评论垃圾广告标记为评论垃圾广告,合法的评论会被取消垃圾广告的标记,Akismet从中领会。如果你的评论被Akismet抓取了,在Akismet面板上将评论移除。可能要尝试两三次才能够移除,但是Akismet会领会,并且自动地不会将你的评论标记为垃圾广告。
你的博客上的评论员的评论可能会被Akismet截取。如果你不是定期检查你的Akismet面板,尝试一种更加简单的方法,如果读者的评论没有出现,就让读者给你发送一封电子邮件。
由于数据库的更新和软件发生的更改,这个过程可能需要重复。
如果Akismet仍然抓取了你的评论或抓取了太多的你的读者的评论,联系Akismet得到更多的帮助。
抗击评论垃圾广告 常见问题解答[ ]
默认评论垃圾广告工具[ ]
下面是每次安装WordPress时,所拥有的默认评论垃圾广告工具,此外还有Akismet WordPress插件。
文章中链接的数目[ ]
更改评论文章中链接的数目,会帮助组织评论spammers发送垃圾广告,这些spammers在他们的评论文章中包含了几十个链接,你可以更改一个评论中允许的链接的数目。
- 下滚至评论审核。
- 在规定一篇文章中有多少链接的部分,这个链接数目默认设置为2。你可以将这个数字降低为1。
注:不要将这个值设置为0或这个不填任何值。因为这样就会将每个评论都发送去审核—这并不是想要的结果。
垃圾广告词[ ]
如果你遇到了一个词或者短语不在垃圾广告词列表上,你可以添加上去。你也可以将垃圾广告词列表上的垃圾广告词添加到你的WordPress安装时附带的列表上。
- 在垃圾广告词文本区框中,你可以添加额外的垃圾广告词。
- 添加的词之间没有空格,是在一行之中,词的后面有一行将其与其它内容分开。如果你包含了一个空白的一行,每个单一的评论都要得到审核。
- 如果评论内容中包含有名称,URI,电子邮件或者IP中的任何一个单词,WordPress就会将评论设置到审核队列中。
评论黑名单[ ]
在你的选项 > 讨论面板上包含一个称为评论黑名单的部分。这是你的博客上完全不能出现的一列词。
要非常注意你在这个黑名单中添加了什么内容。如果一个评论匹配了这个名单中的什么内容,那么这个评论就会在你没有得到任何通知的情况下,被删除。"删除的"评论不会出现在你的博客上,但是评论会仍然保存在你的数据库中,标记为[垃圾广告]。标记为[垃圾广告]的评论会被放到你的数据库中来提醒"聪明的"抗击垃圾广告插件,例如Akismet。
明智地为你的黑名单选词!
要记住也可以部分匹配,因此如果评论中有什么内容与黑名单中的词匹配,最好将这个评论放到审核框中。将一个例如tramadol的词归入黑名单,会自动地删除任何包含tramadol, tramadols, bigtramadol,等等的评论。但是,将一个如ass的词归入评论,会自动地删除含有ass, asses, assistance, passionate, assumption,等的词。
审核所有的评论[ ]
根据你希望你的WordPress站点上有多少个评论,以及你对评论的控制度,你可能想要审核你的站点上的所有评论。
在选项 > 讨论面板上,选中一个管理员必须批准评论(不管下面有什么匹配)旁边的框。
老评论员先前批准的评论[ ]
你也可以将你的选项 > 讨论面板设置来允许先前批准的评论,避免审核这样的评论。选中评论作者必须有一个先前批准过的评论。
限制登录的用户发表查看评论[ ]
如果你只允许登录的用户来发表评论,你可以限制只有登录的用户才可以查看评论。
- 在成员资格:下面,选择用户必须注册并且登录到评论。
当评论在审核的时候,通知用户[ ]
当人们递交评论的时候,他们希望评论能够立马出现在你的博客上。审核评论但是不通知,就会导致有的人不断地发送同一个评论,因为他们认为他们发送的评论消失了。要阻止这种情况的发生,就要避免产生有不满情绪或者困惑的读者,可以通过执行以下的步骤来通知人们,他们的评论正在等待审核:
如果你使用弹出评论,编辑comments-popup.php,如果你不使用弹出评论,编辑comments.php。
查找以下的代码:
<p> <input name="submit" type="submit" tabindex="5" value="<?php _e("Say it!"); ?>" /> </p>
将上述的代码,更改,添加你自己的自定义内容:
<p> <blockquote> 正在审核评论。请不要再次地提交你的评论—你的评论不久就会在站点上出现。 </blockquote> <input name="submit" type="submit" tabindex="5" value="<?php _e("Say it!"); ?>" /> </p>
垃圾广告插件[ ]
有许多关于的WordPress内置的评论垃圾广告防御的插件,可以在官方 WordPress 插件目录 和WordPress 插件数据库中找到。
评论垃圾广告 Hacks[ ]
以下的是建议一般的用户来执行。这些包括编辑WordPress核心文件。首先备份你的文件。
- 删除wp-comments-post.php
- 这是解决你的评论垃圾广告问题的最后解决方案。这个方法会有效地消除评论并阻止泛滥的评论垃圾广告。没有人能够在你的WordPress站点上评论。
- 删除wp-trackback.php
- 解决你的trackback垃圾广告的最后方法。这个会有效地消除trackbacks同时有利于阻止trackback垃圾广告的泛滥,因此考虑后再执行这个步骤。
- 用.htaccess来否定权限:虽然非常激烈,如果你是用一个Apache服务器,你仍然可以更改你的.htaccess文件。更多的信息,请查看网络和Apache。
- 使用nofollow
- nofollow属性是另一种方法,用来阻止spammers的网页的排名。根据Google,"当Google在hyperlinks上看到了属性 (rel="nofollow") 的时候, 当我们在我们的搜索结果中排名网站的时候,这些链接不会得到资格和信任。"