返回介绍

validate_username()

发布于 2017-09-11 11:16:11 字数 2306 浏览 947 评论 0 收藏 0

validate_username( string $username )

Checks whether a username is valid.


description


参数

$username

(string) (Required) Username.


返回值

(bool) Whether username given is valid


源代码

File: wp-includes/user.php

function validate_username( $username ) {
	$sanitized = sanitize_user( $username, true );
	$valid = ( $sanitized == $username && ! empty( $sanitized ) );

	/**
	 * Filters whether the provided username is valid or not.
	 *
	 * @since 2.0.1
	 *
	 * @param bool   $valid    Whether given username is valid.
	 * @param string $username Username to check.
	 */
	return apply_filters( 'validate_username', $valid, $username );
}

更新日志

Versiondescription
4.4.0Empty sanitized usernames are now considered invalid
2.0.1Introduced.

相关函数

Uses

  • wp-includes/formatting.php: sanitize_user()
  • wp-includes/plugin.php: apply_filters()
  • wp-includes/user.php: validate_username

Used By

  • wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php: WP_REST_Users_Controller::check_username()
  • wp-admin/includes/user.php: edit_user()
  • wp-includes/user.php: register_new_user()

User Contributed Notes

  1. Skip to note content You must log in to vote on the helpfulness of this noteVote results for this note: 0You must log in to vote on the helpfulness of this note Contributed by Codex

    Example

    
    if ( ! empty( $_POST['username'] ) && validate_username( $_POST['username'] ) ) {
    	// Go ahead and save the user...
    }
    

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文