WordPress: écrire une déconnexion personnelle

Basé sur le poste de WordPress: étape par étape comment créer leur propre login , exécutez la procédure de connexion pourrait être utile d'indiquer dans notre blog Lien de débrancher ou de se déconnecter. Nous n'allons pas utiliser à nouveau les procédures standard de WordPress, mais comme nous le verrons se déconnecter à un niveau bas. Nous devons d'abord déterminer si un utilisateur est connecté ou non. Ceci est possible en interrogeant simplement le la variable $user_ID WordPress. Par exemple:

1
2
3
$user_ID != '' ) { // oppure if( is_user_logged_in() ) { if ($ user_id! ='') {/ / ou si (is_user_logged_in ()) {
/ / Un utilisateur est "connecté" ...
}

Une fois que nous savons qui est un utilisateur "connecté" dans le système, nous pouvons insérer un simple lien vers notre page de déconnexion. Nous avons donc créer une page, par exemple, logout.php , seguende et en entrant le code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/ **
* Effectue la déconnexion
*
* @ Auteur Giovambattista Fazioli
* @ @ Email g.fazioli undolog.com
* @ Web http://www.undolog.com
* /
/ / Invoke bootstrap WordPress
( 'wp-config.php' ) ; @ Require_once ('wp-config.php');
( 'wp-includes/pluggable.php' ) ; @ Require_once ('wp-includes/pluggable.php');
/ / Wp déconnexion
wp_logout ();
/ / Chargement de n'importe quelle autre page
"Location: /" ) ; tête ("Location: /");

Et puis "lien" à notre page pour fournir une déconnexion des procédures:

1
2
3
$user_ID != '' ) { if ($ user_id! ='') {
; echo '<a href="logout.php"> Exécuter déconnexion </ a>';
}

2 commentaires pour "WordPress: écrire un personnel déconnexion"

  1. 27 octobre 2008 François Gaven :

    C'est pourquoi j'aime WordPress. Chaque jour, vous pouvez faire quelque chose vient à l'esprit et de réaliser (comme en témoigne votre tutoriel) en quelques étapes loin!

  2. 4 mars 2010 Ivan :

    Félicitations pour le tutoriel

Laisser un commentaire

TAG XHTML PERMIS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> code d'insertion:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Arrêtez SOPA