wordpress防止垃圾评论的几种方法
垃圾评论一直都是广大wordpress博主非常头疼的问题,虽然Akismet插件可以有效的帮助博主们低于垃圾评论的侵蚀,但是长久的使用Akismet插件会在数据库生成许多无用的表严重影响网站的运行效率。
而且申请Akismet插件的页面也时不时的被墙,新博客想用Akismet插件还挺难。今天就整理了一些防止wordpress垃圾评论的方法。
1、删除评论链接框字段(URL)。发垃圾评论无非就是为了那么点外链,如果去除掉评论中的链接框的确可以阻挡住一些人为发送的垃圾评论。
function remove_comment_fields($fields) { unset($fields['url']); return $fields; } add_filter('comment_form_default_fields','remove_comment_fields');
将以上代码加入到functions.php文件即可。
2、为评论内容中的外链添加Nofollow属性。
add_filter('comment_text', 'auto_nofollow'); function auto_nofollow($content) { return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content); } function auto_nofollow_callback($matches) { $link = $matches[0]; $site_link = get_bloginfo('url'); if (strpos($link, 'rel') === false) { $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link); } elseif (preg_match("%href=S(?!$site_link)%i", $link)) { $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link); } return $link; }
将以上代码加入到functions.php文件之后评论内容中的所有外链都会加上Nofollow属性,不过你想移除掉wordpress评论内容中的锚文本功能可以直接使用以下代码:
remove_filter('comment_text', 'make_clickable', 9);
(资源库 www.zyku.net)
栏 目:WordPress
下一篇:wordpress强制jquery库文件底部载入的方法
本文标题:wordpress防止垃圾评论的几种方法
本文地址:https://www.zyku.net/wp/1093.html
您可能感兴趣的文章
- 03-04wordpress英文站点将评论中带有长链接的评论标记为垃
- 02-28WordPress三招教你快速屏蔽WordPress垃圾评论
- 02-20Ubuntu安装字体教程
- 11-17优酷看视频如何调色
- 05-06华为nova8se关闭应用自动更新方法
- 10-19微信同一号码注册新账号教程介绍
- 12-10iphone13怎样设置墙纸
- 01-14闪闪壁纸-闪闪壁纸应用软件功能介绍
- 11-13酷狗闪光灯模式开启方法介绍
- 09-03Openresty nginx 服务的启动 停止 重
- 11-12轻颜相机进入草稿箱步骤分享
- 01-28ios14设置空间音频方法
- 01-12Foodie-Foodie应用软件功能介绍
- 01-12虫子p图神器-虫子p图神器应用软件功能
- 03-31python引入其他文件夹下的py文件具体
- 11-12小米蓝牙耳机怎么连接苹果手机
- 01-12抠图p图软件-抠图p图软件应用软件功能
- 11-30$_SERVER函数中QUERY_STRING和REQUEST
- 02-09华为nova8pro智慧助手语音唤醒设置步
- 01-28一加8pro分屏功能开启方法
最近更新
阅读排行
猜你喜欢
- 09-15苏城码怎么修改手机号
- 02-17iPhone手机时间设置12小时制方法
- 02-16苹果手机设置定时开启夜间模式方法
- 02-04小米11双击亮屏开启教程
- 12-03菜鸟裹裹怎么开启长辈模式
- 09-19三星buds2怎么设置均衡器
- 03-11帝国CMS制作字母导航功能
- 01-11蛋卷小猪-蛋卷小猪应用软件功能介绍
- 01-11宠家智能-宠家智能应用软件功能介绍
- 03-16vivo手机时间设置12小时制方法