Rediriger vos membres vers la page d’accueil de votre blog WordPress après déconnexion

Avec WordPress, il est possible de créer des comptes utilisateurs avec différents niveaux d’autorisation et d’offrir un système de connexion via le front-office de votre blog. L’utilisateur saisit alors son identifiant et son mot de passe puis valide la connexion. Une fois connecté, un bouton de déconnexion apparaît : un clic dessus redirige le membre vers la page en cours. Comment faire pour qu’il soit redirigé vers la page d’accueil ?

Cette technique passe par la fonction wp_logout_url qui définit ce vers quoi le visiteur est redirigé une fois la déconnexion opérée. Il nous faut donc localiser où se situe cette fonction dans le thème.

Si le système de connexion est situé dans l’en-tête, cherchez dans le fichier header.php.

Si vous n’êtes pas développeur, le plus simple consiste bien souvent à télécharger le thème sur votre disque dur puis à effectuer une recherche à l’aide de l’explorateur Windows ou du Finder.

Utilisez ensuite la ligne de code suivante pour effectuer une redirection vers la page d’accueil :

<a title="Déconnexion" href="<?php echo wp_logout_url( home_url() ); ?>">Déconnexion</a>

Pour aller plus loin, il suffit d’indiquer le paramètre de redirection entre les parenthèse de la fonction comme ceci – en remplaçant le $redirect par l’URL de votre choix :

<?php echo wp_logout_url( $redirect ); ?>

Cette astuce est très utile pour les espaces membres créés avec WordPress dont je vous rappelle la présence de ce podcast vidéo.

10 commentaires

  1. leglaude51

    Super, merci. Mais juste une question:
    cette ligne de code ce trouve dans le fichier general-template.php? et c’est là qu’il faut mettre la redirection?

    Merci d’avance

  2. leglaude51

    Ok, merci.
    J’ai trouvé l’astuce… J’ai installé le plugin Exec PHP, et j’ai inséré un bout de code PHP dans une page de test.
    La redirection fonctionne.

    Cordialement

  3. n3o51

    Bonsoir
    Comment faire si l’appel a la fonction n’est pas faites dans le thème .J’aurais aimé appliquer cette astuce.Désolé pour les questions je débute sous wordpress

  4. Lise

    Bonjour je suis novice dans word press. Hors il y a quelques pages qui sont réservées exclusivement à nos membres. Hors si nous consultons les pages, il est indiqué :

    C’est plutôt gênant, vous ne trouvez pas ?
    Il semblerait que nous ne soyons pas en mesure de trouver votre contenu. Essayez en lançant une recherche, ou à l’aide de l’un des lien ci-dessous.

    Ce que je voudrais c’est de modifier cette phrase pour y indiquer que cette page est réservée aux choristes seulement, veuillez vous connecter pour accéder au site.

    Comment faire, j’attends votre réponse. Je vous le dis je ne suis pas une spécialiste, vous devez m’indiquer clairement ce que je dois faire. Merci beaucoup.
    Lise

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX