wordpress无需插件完成阻拦无中文留言的办法

Some Chinese Please插件能够阻拦不带中文字的留言,本博客不断在用成果不错,不写入数据库,可无效地缩小spam对效劳器的无谓应用,其实能够将插件简化一下,间接用代码完成。
将上面代码加到主题functions模板文件中,成果与应用插件相反。

PHP Code复制内容到剪贴板

  1. /* refused spam */     
  2. function refused_spam_comments( $comment_data ) {     
  3. $pattern = '/[一-龥]/u';     
  4. if(!preg_match($pattern,$comment_data['comment_content'])) {     
  5. wp_die('评论必需含中文!');     
  6. }     
  7. return$comment_data );     
  8. }     
  9. add_filter('preprocess_comment','refused_spam_comments');  



注:假如呈现有效的状况,请将 wp_die 交换为 err,否则显示谬误信息时,会造成模版错位,其它应用ajax评论的主题也可参照修正。
其它一些写入数据库的防spam插件不倡议应用, 比方WordPress民间的防渣滓插件Akismet会在数据库中留下大量的信息,添加效劳器累赘。
针对那些应用技术手段,比方GET、POST等形式不填写前台表单,间接读取后盾顺序文件的spam,只有屏蔽IP能力缓解疯狗一样的守势,其它什么验证码、滑动解锁等等都没用。
能够在.htaccess文件中增加:


Order Deny,Allow
Deny from xxx.xxx.xxx.xx
Deny from xxx.xxx.xxx.xx

制止某些IP拜访。
本文起源知更鸟

以上就是安达网络工作室关于《wordpress无需插件实现拦截无中文留言的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: 拦截 无中文留言 WordPress
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
Wordpress完成文章支持和拥护性能的办法

本文实例讲述了Wordpress完成文章支持和拥护性能的办法。分享给大家供大家参考。详细剖析如下: 假如你上网...

wordpress文章题目为空时其它内容替代的办法

在WordPress中时常存在某些文章不需求题目的状况,特地是在一些集体网站,他们经常应用一些不需求题目的pos...

Wordpress自定义字段的应用心得

要害字形容:心得 应用 定义 &nbsp 能够 &lt &quot php &gt 一个 一些 应用Wordpress曾经有一段工夫...

WordPress 嵌套回复 (优缺陷对照)

1. 它能够进步用户体验, 调动访客回复的踊跃性, 从而添加评论的数量, 能让博客变得像社区一样活泼. 2. 博客...

WordPress完成加入登录后跳转到指定页面的办法

本文实例讲述了WordPress完成加入登录后跳转到指定页面的办法。分享给大家供大家参考。详细办法如下: 有时...

WordPress中给媒体文件增加分类和标签的PHP性能完成

从WordPress后盾媒体库上传的媒体文件,不像文章那样能够给它指定分类和标签,然而很多时分咱们又需求这样的...

需求提交

客服服务