WordPress

推荐列表 站点导航

当前位置:首页 > 建站教程 > WordPress >

WordPress网站如何禁止用户注册的时候使用某些用户名?

来源:网络整理  作者:  发布时间:2020-12-17 02:45
现在网站用户注册的时候都有一个屏蔽非法关键词,就是禁止注册某些用户名,就是为了防止用户使用一些特定的用...

'yourdomain'

'forum',

$forbidden[] = $page->post_name;

if(!$valid || is_user_logged_in() && current_user_can('create_users') ) return $valid;

'ecommerce',

'feedback',

'editor',

'files',

'forums',

'gadget',

add_filter('registration_errors', 'sozot_registration_errors');

add_filter('validate_username', 'sozot_validate_username', 10, 2);

function sozot_registration_errors($errors) {

'email',

if ($valid && strpos( $username, ' ' ) !== false) $valid=false;

$username = strtolower($username);

'domain',

'directory',

WordPress网站如何禁止用户注册的时候使用某些用户名? (https://www.wpmee.com/) WordPress开发教程 第1张

);

}

'edit',

if ($valid && strlen($username) < 5) $valid=false;

foreach ($pages as $page) {

return $valid;

'favorite',

现在网站用户注册的时候都有一个屏蔽非法关键词,就是禁止注册某些用户名,就是为了防止用户使用一些特定的用户名,比如管理员、官方等用户名,还有那些攻击性的词语,从而提高网站的安全性,那么WordPress网站如何禁止用户注册的时候使用某些用户名?

if ( isset( $errors->errors['invalid_username'] ) )

'follow',

$forbidden = array(

'downloads',

}

下面这段代码能够完美解决WordPress禁止用户注册某些用户名。

$pages = get_pages();

return $errors;

function sozot_validate_username($valid, $username) {

'download',

将$forbidden = array里的单词换成你想禁止的词即可,然后把代码添加到主题的functions.php文件即可。

if ($valid && in_array( $username, $forbidden )) $valid=false;

}

$errors->errors['invalid_username'][0] = __( '错误:该用户名不允许注册!', 'sozot' );

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/wp/4690.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

WordPress网站如何禁止用户注册的时候使用某些用户名?

2020-12-17 编辑:

'yourdomain'

'forum',

$forbidden[] = $page->post_name;

if(!$valid || is_user_logged_in() && current_user_can('create_users') ) return $valid;

'ecommerce',

'feedback',

'editor',

'files',

'forums',

'gadget',

add_filter('registration_errors', 'sozot_registration_errors');

add_filter('validate_username', 'sozot_validate_username', 10, 2);

function sozot_registration_errors($errors) {

'email',

if ($valid && strpos( $username, ' ' ) !== false) $valid=false;

$username = strtolower($username);

'domain',

'directory',

WordPress网站如何禁止用户注册的时候使用某些用户名? (https://www.wpmee.com/) WordPress开发教程 第1张

);

}

'edit',

if ($valid && strlen($username) < 5) $valid=false;

foreach ($pages as $page) {

return $valid;

'favorite',

现在网站用户注册的时候都有一个屏蔽非法关键词,就是禁止注册某些用户名,就是为了防止用户使用一些特定的用户名,比如管理员、官方等用户名,还有那些攻击性的词语,从而提高网站的安全性,那么WordPress网站如何禁止用户注册的时候使用某些用户名?

if ( isset( $errors->errors['invalid_username'] ) )

'follow',

$forbidden = array(

'downloads',

}

下面这段代码能够完美解决WordPress禁止用户注册某些用户名。

$pages = get_pages();

return $errors;

function sozot_validate_username($valid, $username) {

'download',

将$forbidden = array里的单词换成你想禁止的词即可,然后把代码添加到主题的functions.php文件即可。

if ($valid && in_array( $username, $forbidden )) $valid=false;

}

$errors->errors['invalid_username'][0] = __( '错误:该用户名不允许注册!', 'sozot' );

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/wp/4690.shtml

相关文章

风云图片

推荐阅读

返回WordPress频道首页