WP: Ajouter un lien “connexion” dans l’entête

But :

  • Comment ajouter un lien “connexion” en haut de l’écran si l’utilisateur n’est pas connecté ?
  • Le lien s’efface dès que la connexion est établie.
  • (Évite de localiser la balise META/connexion)

Prérequis :

Code Php :

<?php
#######################################
 #
 # WP_HEAD
 #
 # =====================================
 # Affiche "CONNECTION" en haut à droite si pas connecté
 #
 function pc_custom_head() {
 if (! ( is_user_logged_in() ) )
 $cnx_url = wp_login_url();
 echo "<div style='text-align:right;'><p><a href=$cnx_url>Connexion</a></p></div>";
 }
 add_filter( 'wp_head', 'pc_custom_head' );
 ?>

 

 

is_user_logged_in Retourne VRAI si l’utilisateur est connecté
wp_login_url Retourne le lien du fichier de Connexion “wp-login.php”
wp_head Injecte le code dans la page “header.php”

Voir aussi :

Laisser un commentaire