当wordpress网站流量达到一定程度时,站长都会考虑开放注册来留住访客,但是开放注册时各种问题就会接踵而至,尤其是在天朝这等河蟹环境下,一旦网站出现一些比较敏感的关键词后就离去网监局喝茶的日子不远了,有些时候喝茶是小事,极有可能网站的所有数据以及服务器都会被GOV给连根拔起,所以做好敏感关键的屏蔽就非常重要了。下面来教大家如何禁止wordpress网站用户在注册时使用敏感关键。
首先在functions.php文件中加入以下两段代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 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 后台 > 设置 > 讨论,我们输入“评论审核”和“评论黑名单”关键字,就可以来屏蔽用户使用敏感关键词来注册了。
1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!kuq@kuqshw.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
爱上资源吧 » WordPress屏蔽非法关键词用户名
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
爱上资源吧 » WordPress屏蔽非法关键词用户名