Использование функций входа в Wordpress

Есть ли у кого-нибудь опыт написания пользовательской страницы входа в Wordpress с использованием функций:

wp_signon()
and wp_set_auth_cookie()

, найденных на http://codex.wordpress.org/Function_Reference/

Кажется, я не могу заставить их работать.

Код выглядит примерно так:

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);
    }
}

Я упустил что-то базовое?

5
задан Prafulla Kumar Sahu 2 June 2017 в 12:24
поделиться