[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  WordPress垃圾评论,WordPress评论,便宜VPS,国外永久免费VPS

WordPress无插件实现防止垃圾评论问题 – 禁止全英文和链接评论

全球[VPS测评]来源:VPS推荐网点击:770
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
WordPress无插件实现防止垃圾评论问题 – 禁止全英文和链接评论

WordPress作为较为强大的CMS程序,功能相当丰富,个人网站、博客、企业网站,甚至中型内容管理系统都可以用WP程序。不过,我们用户会发现一个问题,随着网站的推进,各种人为、非人为的评论信息特别的多,如果不加以处理还是比较麻烦的。一般,我们可以使用WordPress垃圾评论插件实现这些功能。

比如WordPress垃圾评论插件常用的有:SI CAPTCHA Anti-Spam、Akismet,但是本着少用插件的原则,我们可以从一些小的代码实现禁止一些特定的评论问题。比如我们发现大部分群发垃圾评论会带有链接,以及一些英文群发软件内容全是英文,我们可以特定的限制。

第一、需要内容带有中文、不能是日文

// 评论中需要有中文 itbulu.com
function wp_used_spam_comments($comment_data) {
$pattern = \’/[一-龥]/u\’;
$jpattern = \’/[ぁ-ん]+|[ァ-ヴ]+/u\’;
if (!preg_match($pattern, $comment_data[\’comment_content\’])) {
err(__(\’评论中需要有一个汉字!\’));
}
if (preg_match($jpattern, $comment_data[\’comment_content\’])) {
err(__(\’不能有日文!\’));
}
return ($comment_data);
}
add_filter(\’preprocess_comment\’, \’wp_used_spam_comments\’);

禁止全英文或者日文的评论,可以限制一些全英文发帖机器。

第二、禁止评论内容带有链接

//禁止发链接 itbulu.com
function wp_comment_post( $incoming_comment ) {
$http = \’/[h=\”|rel=\”nofollow\”|http:\\/\\/|<\\/a>]/u\’;
if(preg_match($http, $incoming_comment[\’comment_content\’])) {
err( \”禁止发链接地址!\” );
}
return( $incoming_comment );
}
add_filter(\’preprocess_comment\’, \’wp_comment_post\’);

根据需要,将两处代码添加到当前主题Functions.php中,可以在一定程度上比默认评论垃圾评论好一些。蜗牛在后面再整理一些其他关于评论限制的文章。


[WordPress垃圾评论]历史优惠活动内容
  • 转载#wordpress垃圾评论屏蔽的相关方法总结

  • 猜你可能想看的VPS


    转载请注明原文地址:http://140.238.13.167:12355/read-39323.html

    下一篇       上一篇