方法一
此方法依旧是来自 Willin Kan 大师(可惜他已经退出WordPress圈),折腾很简单,直接将下面的代码放到主题的functions.php文件的最后一个 ?>前面即可:
| 代码如下 | 复制代码 |
|
// 垃圾评论拦截 |
|
这个方法可以阻止98%以上的垃圾评论,当然了,倡萌还建议你审核第一次提交的评论人的评论,设置审核后才显示,如果遇到垃圾评论,将其email、IP、网址等添加到黑名单即可,下面是倡萌目前的评论设置。你可以在WP后台-设置-讨论下设置:
方法二
自动拒绝包含特定关键词的垃圾评论
将下面的代码添加到主题的functions.php文件,自己根据需要,修改 $ bad_comment_content 数组的内容,任何包含在$ bad_comment_content 数组内的字符,将会被自动拒绝留言
| 代码如下 | 复制代码 |
|
function in_comment_post_like($string, $array) { |
|
今天再补充下,自动将包含长链接的评论标记为垃圾评论。
将下面的代码添加到主题的 functions.php 文件即可:
| 代码如下 | 复制代码 |
|
function rkv_url_spamcheck( $approved , $commentdata ) { |
|
注意看第二行的 50 ,根据自己的需要修改这个数值。如果你希望将所有带有链接(不管是否是长链接)的评论内容都自动标记为垃圾评论,将 50 改为 1 即可。
deepin20怎么新增字体? deepin20安装字体的教程
Linux如何给文件权限? linux给文件添加可执行权限的技巧
deepin20桌面图标样式怎么修改? deepin更换图标主题的技巧
virtualbox打不开虚拟机怎么办? linux无法访问virtualbox的解决办法
deepin怎么注销系统? deepin系统注销与切换用户的方法
Manjaro linux怎么调鼠标速度? Manjaro鼠标设置光标速度的技巧