有没有人有使用这些功能编写自定义Wordpress登录页面的经验:
wp_signon()
and wp_set_auth_cookie()
我似乎无法让他们工作.
代码看起来像这样:
function login_wordpress($username, $password) {
$creds = array();
$creds['user_login'] = $username;
$creds['user_password'] = $password;
$creds['remember'] = true;
$user = wp_signon( $creds, false );
if ( is_wp_error($user) ) {
echo $user->get_error_message();
die();
} else {
wp_set_auth_cookie( $user, 0, 0);
}
}
我错过了什么基本的东西?