✕Fait main à Coulommiers✕100% brodé✕Fabrication française✕Pièces personnalisables✕Fait main à Coulommiers✕100% brodé✕Fabrication française✕Pièces personnalisables
Aller à la navigation Aller au contenu
Test devLady Caro.Déco
  • Boutique
  • Coussins
  • Plaids
  • Sur-mesure
  • Atelier
Panier (0,00 €)
Accueil / Conception WEB / WordPress: Comment faire des actions lors de la déconnexion et la connexion de l’utilisateur ?
Publié le 6 janvier 202211 janvier 2022 par Robert Schmid — Laisser un commentaire

WordPress: Comment faire des actions lors de la déconnexion et la connexion de l’utilisateur ?

Dans cet article nous allons voir comment faire une action lors de la connexion ou la déconnexion de l’utilisateur.

Pour commencer, il faut créer une fonction qui utilisera un hook, ce qui vous permettra de vous accrocher à une fonction qu’utilise WordPress et y injecter votre fonctionnalité.

Si l'utilisateur se connecte ?

Pour connecter l’utilisateur, WordPress utilise la fonction « wp_login« . Il suffira de copier/coller cette fonction dans votre fichier « functions.php » et y ajouter votre code.

Exemple ci-dessous:

Quand l’utilisateur se connecte, je voudrais prendre les métas de l’utilisateur et changer son rôle.. pourquoi pas?

Ligne 3

Je vérifie si l’utilisateur a le rôle « premium« .

Ligne 4 et 5

Je luis retire le rôle de « premium« , puis je lui ajoute le rôle de « subscriber« .

    function eloou_login( $user_login, $user ) {
        
        if ( in_array("premium", $user->roles)) {
            $user->remove_role( 'premium' ); 
            $user->add_role( 'subscriber' );
        } else {}
        
    }
    add_action('wp_login', 'eloou_login', 10, 2);

Si l'utilisateur se déconnecte ?

Pour déconnecter l’utilisateur, WordPress utilise la fonction « wp_logout« . Il suffira de copier/coller cette fonction dans votre fichier « functions.php » et y ajouter votre code.

Exemple ci-dessous:

Quand l’utilisateur se déconnecte, je voudrais qu’il soit redirigé vers mon formulaire de connexion.

    function eloou_logout(){

        wp_redirect("https://www.votre-site/connexion/");
        exit();

    }
    add_action('wp_logout','eloou_logout');
Catégorie : Conception WEB
Étiquettes : login, php, redirection, variables, Wordpress

Navigation de l’article

Article précédent : 100% Télétravail
Article suivant : Slider uniquement en CSS
Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Catégories
  • Boutique
  • Coussins
  • Plaids
  • Sur-mesure
  • Atelier

Animation Astuce Autodesk Chroniques criminelles Conseil Contact Form 7 CSS Emission enregistrer functions.php graphisme header Illustrator image input javascript Landing Page Leica Motion design Newsletter Outil photoshop php phpMyAdmin Prestashop refonte salon select Site internet SQL Technique variables web Woocommerce Wordpress

Test dev

Coussins, plaids & déco brodés main. Personnalisation à gogo. Fabriqué à Coulommiers (77), avec une aiguille et beaucoup d'amour.

Shop

  • Coussins
  • Plaids
  • Déco brodée
  • Linge de naissance

Infos

  • L'atelier
  • Sur-mesure
  • La boutique
  • Contact

Atelier

  • Coulommiers 77120
  • Seine-et-Marne
  • contact@ladycarodeco.fr
© 2026 Lady Caro Déco — tous droits réservés Mentions légales ✕ CGV ✕ Confidentialité
  • Mon compte
  • Recherche
  • Panier 0