检查用户登录名和密码是否正确。

原型

user_pass_ok( string $user_login, string $user_pass )

参数

$user_login (string) (Required) 用户名。

$user_pass (string) (Required) 用户密码。

返回值

(bool)  如果未进行身份验证,则返回false,如果用户名和密码进行身份验证,则为

源文件

路径:wp-includes/deprecated.php

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
<?php
...
function user_pass_ok($user_login, $user_pass) {
	_deprecated_function( __FUNCTION__, '3.5.0', 'wp_authenticate()' );
	$user = wp_authenticate( $user_login, $user_pass );
	if ( is_wp_error( $user ) )
		return false;

	return true;
}

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/user_pass_ok/