如何在WordPress下屏蔽非法用户名关键词
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
现在做站用的挺多的就是wordpress,很多的也没法说,毕竟是因为wordpress插件太多,真的是无所不能,但是呢,在天朝这等河蟹环境下,一旦网站出现一些比较敏感的关键词后就离网监请喝茶日子不远了,有些时候喝茶是小事,极有可能网站的所有数据以及服务器都会被GOV(咋?英文看不懂?ZF简写可以不)给连根拔起,所以做好敏感关键的屏蔽就非常重要了。下面来教大家如何禁止wordpress网站用户在注册时使用敏感关键,不过我们之前写过一篇关于搜索关键词的,那是不是有人问是不是跟搜索关键词可同步呢?还真是这样的哦;搜索关键词站内文章如下 不用插件纯代码实现WordPress屏蔽关键词恶意搜索
如何在WordPress下屏蔽非法用户名关键词的操作如下:
1、首先在wordpress模板下的functions.php文件中加入以下代码;
function ruikeedu_blacklist_check($str){ $moderation_keys = trim(get_option('moderation_keys')); $blacklist_keys = trim(get_option('blacklist_keys')); $keys = $moderation_keys ."\n".$blacklist_keys; $words = explode("\n", $keys ); foreach ( (array) $words as $word) { $word = trim($word); if ( empty($word) ) continue; $word = preg_quote($word, '#'); $pattern = "#$word#i"; if ( preg_match($pattern, $str) ) return true; } return false; } add_filter( 'sanitize_user', 'ruikeedu_sanitize_user',3,3); function ruikeedu_sanitize_user($username, $raw_username, $strict){ if(ruikeedu_blacklist_check($username)){ $username = ''; } return $username; }
然后在 WordPress 后台 > 设置 > 讨论,我们输入“评论审核”和“评论黑名单”关键字,就可以来屏蔽用户使用敏感关键词来注册了哈。
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
赏
支付宝赞助
微信赞助
免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。
您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源 LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。
敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 如何在WordPress下屏蔽非法用户名关键词