如何在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下屏蔽非法用户名关键词

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情