WordPress 不允许注册某些用户名或如何使用某些字段

叶子的想法,你不用明白,而叶生两面,你必须明白。所以,有人在秋天看到的是生命的衰败和无奈,有人在秋天看到的是生命的辉煌和温怡。到门不敢提凡鸟,看竹何须问主人。

对于开发注册的 WordPress 站点,需要限制用户所注册的用户名。比如你要保留某些用户名,或者防止他人注册一些包含特定字段的用户名来进行欺诈。Restrict Usernames 插件就是用来实现这个的,它可以限制用户名使用空格,禁止注册某些用户名,禁止用户名包含某些字段,或者强制用户名必须包含某些字段等。

Restrict Usernames 还预留了一个 c2c_restrict_usernames-validate 钩子,你可以点击设置页面右上角的“帮助”进行查看,范例如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
  * Add custom checks on usernames.
  *
  * Specifically, prevent use of usernames ending in numbers.
  */
	function my_restrict_usernames_check( $valid, $username, $options ) {
		// Only do additional checking if the plugin has already performed its
		// checks and deemed the username valid.
		if ( $valid ) {
			// 不允许用户名以数字结尾
			if ( preg_match( '/[0-9]+$/', $username ) )
				$valid = false;
		}
		return $valid;
	}
 add_filter( 'c2c_restrict_usernames-validate', 'my_restrict_usernames_check', 10, 3 );

/** * Add custom checks on usernames. * * Specifically, prevent use of usernames ending in numbers. */ function my_restrict_usernames_check( $valid, $username, $options ) { // Only do additional checking if the plugin has already performed its // checks and deemed the username valid. if ( $valid ) { // 不允许用户名以数字结尾 if ( preg_match( '/[0-9]+$/', $username ) ) $valid = false; } return $valid; } add_filter( 'c2c_restrict_usernames-validate', 'my_restrict_usernames_check', 10, 3 );

如果你熟悉正则表达式的使用,就可以很好地使用这个挂钩来实现更加强大的功能。

在后台插件安装界面搜索 Restrict Usernames 即可在线安装,或者下载 Restrict Usernames

如果你不喜欢插件,可以试试代码方法:WordPress 禁止用户注册某些用户名

本文WordPress 不允许注册某些用户名或如何使用某些字段到此结束。不要为它的结束而哭,应当为它的开始而笑。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
WordPress站点Gravatar头像前后台不显示的如何解决办法

WordPress做公司官网好吗?会不会显得档次很低?

WordPress主题需要支持https吗?WordPress站点如何如何实现https?

WordPress站点的页面/标签/分类URL地址如何添加.html?

WordPress站点更换了域名后数据库应该如何操作替换新旧域名?