最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > WordPress > WordPress教程 >

非插件实现屏蔽wordpress英文评论代码

时间:2014-01-19 01:09来源:未知 作者:外贸网站模板 点击:
wordpress博客网站一直倍受垃圾评论侵扰,而且基本上都是英文和网址,真的是让人不胜其烦!每个站长都会为自己的网站搭配自己喜欢的垃圾评论拦截的方案。 如:wordpress插件,Some Chinese Pl
wordpress博客网站一直倍受垃圾评论侵扰,而且基本上都是英文和网址,真的是让人不胜其烦!每个站长都会为自己的网站搭配自己喜欢的垃圾评论拦截的方案。
 
如:wordpress插件,Some Chinese Please插件就可以拦截不带中文字的评论,用起来很不错,而且不写入数据库,可以有效地减少spam对服务器的额外负担,其实我们完全没有必要使用插件,直接使用代码就可以实现。
 
ps:过多的插件也会造成wordpress的运行缓慢。
 
将下面代码加到主题functions.php模板文件中,效果与使用插件相同。
 
 
/* 评论必须包含中文 拦截spam */ 
function refused_spam_comments( $comment_data ) { 
$pattern = '/[一-龥]/u'; 
if(!preg_match($pattern,$comment_data['comment_content'])) { 
err('评论必须包含中文,谢绝英文垃圾留言。'); 
return( $comment_data ); 
add_filter('preprocess_comment','refused_spam_comments');
(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容