Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment rediriger les utilisateurs/utilisatrices après une connexion bien réussie dans WordPress

Êtes-vous frustré par le fait que WordPress envoie les utilisateurs/utilisatrices connectés au tableau de bord par défaut ? Cela peut perturber vos clients/clientes, vos membres ou votre équipe, et potentiellement les faire fuir de votre site.

Il existe une meilleure solution : les redirections de connexion personnalisées. Avec la bonne configuration, vous pouvez envoyer automatiquement les utilisateurs/utilisatrices vers des pages spécifiques après qu’ils se soient connectés.

Imaginez que vous envoyiez vos abonnés/abonnées vers vos derniers contenus, vos clients/clientes vers la page de leur compte ou les membres de votre équipe vers le tableau de bord de leur projet. Cette approche sur mesure crée une expérience utilisateur plus fluide et plus intuitive.

Dans ce guide, nous allons vous afficher comment rediriger les utilisateurs/utilisatrices après une connexion réussie dans WordPress.

How to redirect users after a successful login in WordPress (2 ways)

Pourquoi rediriger les utilisateurs/utilisatrices après qu’elles se soient connectées à votre site WordPress ?

Si votre site compte plusieurs auteurs/autrices, comme dans le cas d’un blog à plusieurs auteurs/autrices, d’un site d’adhésion ou d’un magasin en ligne, vous devrez guider ces utilisateurs/utilisatrices au bon endroit une fois qu’ils/elles se seront connectés.

De nombreux plugins WordPress d’adhésion et de commerce électronique gèrent automatiquement les redirections en affichant aux utilisateurs/utilisatrices des pages de connexion personnalisées et en les redirigeant vers une page de gestion de compte.

Cependant, tous les sites n’utiliseront pas une extension dotée de cette fonctionnalité. Dans ce cas, les utilisateurs/utilisatrices seront simplement redirigés vers la zone d’administration par défaut de WordPress.

Outil de personnalisation pour les blogueurs et les rédacteurs, ce n’est pas l’expérience idéale pour des personnes comme vos membres et vos clients/clientes.

Ceci étant dit, voyons comment rediriger facilement les utilisateurs/utilisatrices après une connexion réussie dans WordPress. Vous pouvez utiliser les liens rapides ci-dessous pour passer directement à la méthode que vous souhaitez utiliser :

Méthode 1 : Réglages des redirections de connexion avec LoginWP

Cette méthode vous permet de rediriger les utilisateurs/utilisatrices après leur connexion en fonction de leurs rôles du compte, de leurs permissions, de leurs identifiants, etc.

La façon la plus simple de le faire est d’utiliser LoginWP (anciennement Peter’s Login Redirect), une extension de page de connexion. Il vous permet de configurer des redirections de connexion simples en quelques clics.

La première chose à faire est d’installer et d’activer l’extension. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.

Une fois activé, vous devez vous rendre sur LoginWP  » Redirections pour configurer l’extension.

Il vous permet de configurer des redirections de connexion pour différentes situations. Examinons chacune d’entre elles ci-dessous.

Réglages des redirections de connexion pour des utilisateurs/utilisatrices WordPress spécifiques

Tout d’abord, vous pouvez configurer des redirections uniquement pour des utilisateurs/utilisatrices spécifiques. Ceci est utile si vous avez une petite équipe et que vous souhaitez rediriger les membres de l’équipe vers des pages spécifiques.

Pour ce faire, cliquez sur le bouton « Ajouter une nouvelle » dans la section « Règles de redirection ».

Add new redirection rule

Vous accédez alors à une nouvelle page où vous pouvez définir vos Réglages de redirection.

Tout d’abord, sélectionnez la condition « Nom d’utilisateur » dans le menu déroulant « Condition de la règle » et choisissez le nom d’utilisateur dans la liste déroulante.

Add username redirection rule

Vous pouvez ensuite saisir les URL vers lesquelles vous souhaitez rediriger le compte lors de la connexion et de la déconnexion.

Confirmez-vous que vous avez bien cliqué sur le bouton « Enregistrer la règle » pour enregistrer vos modifications.

Add username login and logout URL

Réglages des redirections de connexion par rôle du compte de l’utilisateur dans WordPress

Ensuite, vous pouvez configurer une redirection de connexion basée sur le rôle du compte de l’utilisateur dans WordPress. Par exemple, vous pourriez vouloir rediriger les éditeurs/éditrices vers la zone d’administration, mais faire en sorte que les abonnés/abonnées à votre liste d’e-mails aillent sur une page personnalisée distincte.

La procédure est similaire aux étapes précédentes. Cliquez simplement sur le bouton « Ajouter une nouvelle » dans la section « Règles de redirection ».

Sélectionnez ensuite la condition « Rôle de l’utilisateur » dans le menu déroulant « Condition de la règle » et choisissez le rôle du compte dans la liste déroulante.

Vous pouvez également définir un ordre quelconque, qui déterminera la manière dont cette règle sera stockée et affichée dans les Réglages de l’extension.

Add user role redirection role

Saisissez ensuite les URL de connexion et de déconnexion où vous souhaitez rediriger le rôle du compte.

Cliquez ensuite sur le bouton « Enregistrer la règle ».

Add user role login and logout URL

Si vous souhaitez créer des redirections de connexion différentes pour plusieurs rôles/utilisateurs, il vous suffit de suivre les mêmes étapes que ci-dessus.

Réglages des redirections de connexion par permissions dans WordPress

Le plugin vous permet également de configurer des redirections de connexion en fonction des niveaux et des permissions des utilisateurs. Ceci est très utile si vous utilisez une extension pour créer et gérer des rôles d’utilisateurs avec des permissions personnalisées dans WordPress.

Pour ce faire, suivez les mêmes étapes par étapes en cliquant sur le bouton « Ajouter une nouvelle ».

Vous devez ensuite sélectionner la condition « Capacité de l’utilisateur » dans le menu déroulant « Condition de la règle » et choisir la capacité de l’utilisateur dans la liste déroulante.

Vous pouvez également saisir un numéro de commande afin d’organiser vos réglages sur la page des réglages de l’extension.

Add user capabilities redirection rule

Les utilisateurs/utilisatrices disposent de permissions différentes en fonction des rôles que vous avez assignés.

Saisissez ensuite votre URL de connexion et de déconnexion dans les cases ci-dessous.

Add user capability login and logout URL

Enfin, il suffit de cliquer sur le bouton « Enregistrer la règle ».

Réglages des redirections de connexion pour tous les utilisateurs/utilisatrices dans WordPress

Sur la page des Réglages de l’extension, il y a une option pour définir une redirection pour tous les autres utilisateurs/utilisatrices. Si un utilisateur ne correspond à aucune des règles que vous avez définies ci-dessus, vous pouvez le rediriger en saisissant une URL ici.

Vous pouvez également utiliser ce Réglage pour créer une redirection à l’échelle du site pour tous les utilisateurs/utilisatrices.

Saisissez simplement une URL de connexion et une URL de déconnexion dans la section « Tous les autres utilisateurs/utilisatrices ».

Set redirect for all other users

Il suffit ensuite de cliquer sur le bouton « Enregistrer les modifications ».

Réglages d’une redirection pour l’inscription des utilisateurs/utilisatrices dans WordPress

Lorsqu’un nouvel utilisateur s’inscrit sur votre site, WordPress le redirige vers la page de connexion. Vous pouvez configurer une URL de redirection pour les envoyer vers n’importe quelle autre page de votre site WordPress.

Il suffit de saisir la nouvelle URL dans la section « Après inscription » et de cliquer sur le bouton « Enregistrer les modifications ».

Add after user registration redirect

Méthode 2 : Réglages du formulaire de connexion personnalisé et des redirections avec WPForms

Si vous souhaitez créer un formulaire de connexion personnalisé pour les nouveaux utilisateurs, alors vous pouvez utiliser WPForms pour configurer une redirection après qu’ils se soient connectés.

WPForms est la meilleure extension d’inscription des utilisateurs sur le marché, utilisée par plus de 6 millions de sites. Il vous permet de créer facilement des formulaires d’inscription des utilisateurs/utilisatrices, des formulaires de contact, et plus encore.

WPForms

Note : Vous pouvez utiliser la version gratuite pour créer des formulaires de contact simples, mais vous aurez besoin de WPForms Pro pour obtenir la fonctionnalité de formulaire de connexion.

La première chose à faire est d’installer et d’activer l’extension WPForms. Pour plus de détails, consultez notre guide du débutant sur l’installation d’une extension WordPress.

Lors de l’activation, vous devez vous rendre sur WPForms  » Réglages et saisir votre clé de licence. Vous trouverez cette information dans votre compte sur le site de WPForms.

Enter WPForms license key

Ensuite, vous devez installer le module d’extension du formulaire d’inscription des comptes.

Il suffit d’aller dans WPForms  » Addons et de localiser le module ‘User Inscription Addon’ et de cliquer sur le bouton ‘Install Addon’.

Install user registration addon

Vous êtes maintenant prêt à créer votre propre formulaire de connexion personnalisé.

Pour ce faire, naviguez vers WPForms  » Ajouter un nouvel expéditeur et donnez un nom à votre formulaire.

Ensuite, recherchez « Connexion » dans la barre de recherche pour trouver le modèle « Formulaire de connexion de l’utilisateur », puis cliquez sur le bouton « Utiliser le modèle ».

Select login form template

WPForms chargera automatiquement le modèle de formulaire de connexion de l’utilisateur avec tous les champs obligatoires.

Vous pouvez modifier tous les champs existants en cliquant dessus et en apportant des modifications dans le nouvel écran.

WPForms form editor screen

Par exemple, si vous souhaitez modifier le texte « Envoyer », il vous suffit de cliquer sur le bouton.

Vous accédez ainsi à un éditeur/éditrices dans lequel vous pouvez ajouter un nouveau texte de bouton, un texte de traitement de bouton, etc.

Click to edit form fields

Une fois que vous avez fini de personnaliser votre formulaire, vous pouvez configurer une redirection de connexion.

Pour ce faire, allez dans Réglages  » Confirmation dans la colonne de gauche, puis sélectionnez la redirection « Aller à l’URL » comme type de confirmation.

Vous pouvez ensuite saisir l’URL vers laquelle vos utilisateurs/utilisatrices seront redirigés.

Enter form redirect URL

Votre formulaire de connexion est maintenant prêt. Confirmez-vous que vous avez cliqué sur le bouton « Enregistrer » avant de fermer l’interface du Constructeur de formulaires.

Ajoutons maintenant votre formulaire de connexion à votre blog ou site WordPress.

Ouvrez simplement la page où vous souhaitez que votre formulaire de connexion s’affiche ou créez une nouvelle page. Cliquez ensuite sur l’icône « Plus » dans l’écran de modification de la page pour ajouter un nouveau module et recherchez « WPForms ».

Select WPForms block

Ensuite, cliquez sur le bloc WPForms, et il sera automatiquement ajouté à votre site.

Ensuite, sélectionnez le formulaire de connexion que vous avez créé plus tôt dans la liste déroulante, et le formulaire sera automatiquement chargé dans votre zone de contenu.

Select login form from drop down

En savoir plus sur l’utilisation de WPForms, consultez ces articles :

Alternative : Utiliser SeedProd pour créer une page de connexion personnalisée

Vous pouvez également utiliser une extension de constructeur de page comme SeedProd pour configurer une redirection de connexion et créer une belle page de connexion.

SeedProd vous permet de créer facilement des pages d’atterrissage personnalisées, des pages de connexion, des pages 404, et bien plus encore.

Pour plus de détails, consultez notre guide sur la façon de créer une page de connexion personnalisée dans WordPress.

Create SeedProd login page

Comment dépanner les problèmes de connexion les plus courants sur WordPress

Régler les redirections en utilisant les méthodes ci-dessus devrait fonctionner comme un charme. Cependant, il se peut que vous rencontriez des problèmes en fonction de la manière dont votre site est configuré et des extensions WordPress que vous utilisez actuellement.

Voici quelques astuces qui peuvent vous aider à résoudre ces problèmes.

1. Mettez à jour votre structure permalienne

Il suffit d’aller dans Réglages  » Permaliens et de cliquer sur le bouton  » Enregistrer les paramètres  » sans apporter de modification.

Save permalink settings

Cela actualisera les réglages des permaliens de WordPress. Si vous rencontrez d’autres problèmes de redirection, cela suffit généralement.

En savoir plus, consultez notre guide sur la régénération des permaliens WordPress.

2. Corrigé le problème de redirection de la page de connexion

Si votre page de connexion ne cesse de s’actualiser et de vous renvoyer au formulaire de connexion, c’est le signe d’un conflit de réglages.

Pour obtenir de l’aide afin de résoudre le problème, consultez notre guide sur la façon de corriger le problème d’actualisation et de redirection de la page de connexion de WordPress.

3. Suivre les astuces générales de dépannage

Si les deux astuces ci-dessus n’ont pas permis de résoudre votre problème, il s’agit très probablement d’un conflit d’extension ou de thème. Pour plus de détails, consultez notre guide du débutant sur le dépannage des erreurs WordPress.

Nous espérons que cet article vous a aidé à apprendre comment rediriger les utilisateurs/utilisatrices après une connexion réussie sur WordPress. Vous pouvez également consulter notre guide du débutant sur la façon de trouver votre URL de connexion WordPress et sur la façon de configurer l’authentification à deux facteurs dans WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

27 commentairesLaisser une réponse

  1. Jiří Vaněk

    Thank you for the article, it solved our problem when we wanted to redirect all users except the administrator to the rules page. This worked out great and really easy thanks to WPForms. Now users have site rules available right after logging in.

  2. Mike

    Great tutorial! Solved the vexing problem of having users login and go to their profile page.

    • WPBeginner Support

      Glad our article was helpful!

      Administrateur

  3. Kassem

    Thanks for this post. The « troubleshooting issues » section have saved me as I’ve been trying to solve a « Cannot Modify Header Information – Header Already Sent By… » warning that kept appearing on my plugin admin pages with redirect requests, until I tried your suggestion and saved permalinks without any change.
    It worked like magic

    • WPBeginner Support

      Glad our recommendation was helpful :)

      Administrateur

  4. Faisal

    How to redirect them to the page they were in before they login?

    • WPBeginner Support

      We do not have a simple recommended method for that at the moment.

      Administrateur

    • WPBeginner Support

      Glad our article was helpful :)

      Administrateur

  5. Jailson Pacagnan Santana

    Thank you! God bless

    • WPBeginner Support

      You’re welcome :)

      Administrateur

  6. Owen Carver

    Does this plugin allow you to make all logged in users who visit the homepage « root url » redirect to a specific page which would normally send to the homepage otherwise?

    • WPBeginner Support

      These redirects are for directly after a user logs into the site and not when a user comes back when still logged in :)

      Administrateur

      • Jono

        Need to use custom code for that and works for woocommerce too, I’ve done it.

  7. David

    Hi,

    I am able to successfully redirect the user to a custom page after the user logs in.

    But on logging in I see the Edit profile option is present. How can that be disabled so the user does not have access to the profile editing options?

    Regards
    David

  8. Danny

    Hello,
    How do I redirect a user to the page they were before logging in?

    • WPBeginner Support

      You would use the http_referer variable for the plugin but you would want to reach out to the support for the plugin for the specifics of how to set it up :)

      Administrateur

  9. sebastian

    Hello,

    what is the limit on users?
    I am planning a site with about 2000-5000 registered WP users.

    I want everyone to have his own private area.

    thx

    • WPBeginner Support

      There is not a user limit for WordPress :)

      Administrateur

  10. Eric Simmons

    I really thought I was getting the hang of WordPress. I followed the instructions and it is not working. It must be me… Because I see not other replies that it isn’t working for anyone else.

  11. s2tm

    Hi,
    I’ve loved Peter’s login redirect for years, however, since i’ve moved to Woocommerce, i have found like many others, that woo has secured the redirect post login hook.

    And now, all my logins go to my-account.

    I’ve read Peters’ support pages, and there is mention of checking on what’s grabbing the hook, but my question is i know what it is, and now i need to know how to fix it.

    Thought i’d ask the interweb to see what she would say.

  12. Mike

    Hi,

    I was wondering if you can help, i am looking to set up many different users, but each user will be directed to a certain page, to only see certain information
    I.E
    User 1 once logged in can only see Page 1
    User 2 once logged in can only see Page 2
    User 3 once logged in can only see Page 3.

    There could be up to 30 different users.

    Is this something you could help with? Or is there a plugin that allows this?

  13. Swapnil

    How it is working with multisite setup?

  14. Patrick

    Is it possible to redirect the users to the same page they were viewing after login or registration.

  15. Chris

    Hello, I’m using Peter’s login redirect and would like to know how to get it redirect user to their

    profile page. example.com/my-account/members/USERNAME/profile doesn’t work.

    However, example.com/my-account/members/SPECIFIC USERNAMES/profile does.

    So I can’t make it redirect to specific users unless I include their profile name in place of username

    I tired using the plugin directory: You can use the syntax [variable]username[/variable] in your URLs so that the system will build a dynamic URL upon each login, replacing that text with the user’s username. In addition to username, there is « userslug », « homeurl », « siteurl », « postid-23 », « http_referer » and you can also add your own custom URL « variables ». See Other Notes / How to Extend for documentation.

    BUT it doesn’t work. Can you please help me ? Thanks.

    • WPBeginner Support

      Please open a support thread on the plugin’s support page. Someone may have faced this issue before and the plugin author may be able to point you in the right direction.

      Administrateur

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.