À l'aide de fonctions de connexion de wordpress

Quelqu'ont aucune expérience de l'écriture d'un personnalisé WordPress page de connexion à l'aide des fonctions:

wp_signon()
and wp_set_auth_cookie()

trouvé sur http://codex.wordpress.org/Function_Reference/

Je n'arrive pas à obtenir leur travail.

Le code ressemble à ceci:

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

Me manque quelque chose de fondamental?

OriginalL'auteur Sbad | 2011-01-19