如何在WordPress下屏蔽非法用户名关键词
[全站通告]如需要一对一人工服务-请加微信以及QQ(QQ及微信同号 2589053300)
现在做站用的挺多的就是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 后台 > 设置 > 讨论,我们输入“评论审核”和“评论黑名单”关键字,就可以来屏蔽用户使用敏感关键词来注册了哈。
博主QQ及微信 2589053300 --更多请关注:老梁`s Blog
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。
您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源 LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。
敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net