WP_CLI\Fetchers

User::get()publicWP-CLI 1.0

Get a user object by one of its identifying attributes.

Метод класса: User{}

Хуков нет.

Возвращает

WP_User|false. The item if found; false otherwise.

Использование

$User = new User();
$User->get( $arg );
$arg(строка) (обязательный)
The raw CLI argument.

Код User::get() WP-CLI 2.8.0-alpha

public function get( $arg ) {

	if ( is_numeric( $arg ) ) {
		$user = get_user_by( 'id', $arg );
	} elseif ( is_email( $arg ) ) {
		$user = get_user_by( 'email', $arg );
		// Logins can be emails.
		if ( ! $user ) {
			$user = get_user_by( 'login', $arg );
		}
	} else {
		$user = get_user_by( 'login', $arg );
	}

	return $user;
}