{"id":649,"date":"2024-12-17T09:00:00","date_gmt":"2024-12-17T08:00:00","guid":{"rendered":"https:\/\/astuces-wp.com\/?p=649"},"modified":"2024-12-14T21:12:49","modified_gmt":"2024-12-14T20:12:49","slug":"ediriger-utilisateur-apres-deconnexion-role-wordpress","status":"publish","type":"post","link":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/","title":{"rendered":"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress&nbsp;?"},"content":{"rendered":"\n<p>Si vous souhaitez personnaliser l\u2019exp\u00e9rience utilisateur sur votre site WordPress, vous pouvez facilement rediriger les utilisateurs vers une page sp\u00e9cifique apr\u00e8s leur d\u00e9connexion, en fonction de leur r\u00f4le. Cette m\u00e9thode est rapide, efficace et ne n\u00e9cessite aucun plugin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hook pour rediriger apr\u00e8s une d\u00e9connexion sur WordPress<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">add_action('wp_logout', function() {<br>    $user = wp_get_current_user();<br>    if (in_array('editor', $user->roles)) { \/\/ Remplacez 'editor' par le r\u00f4le d\u00e9sir\u00e9<br>        wp_redirect(home_url('\/login\/')); \/\/ Mettez l'URL de votre choix<br>        exit;<br>    }<br>});<br><\/pre>\n\n\n\n<p>Ce snippet fonctionne en deux \u00e9tapes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Il r\u00e9cup\u00e8re l&rsquo;utilisateur actuellement connect\u00e9 \u00e0 l\u2019aide de <code>wp_get_current_user()<\/code>.<\/li>\n\n\n\n<li>Il v\u00e9rifie si l\u2019utilisateur poss\u00e8de un r\u00f4le sp\u00e9cifique, ici <code>editor<\/code> (\u00e9diteur). Si oui, il est redirig\u00e9 vers une page de votre choix, d\u00e9finie par <code>home_url('\/login\/')<\/code>.<\/li>\n<\/ul>\n\n\n\n<p>Vous pouvez personnaliser le r\u00f4le (<code>editor<\/code>, <code>subscriber<\/code>, <code>author<\/code>, etc.) et l&rsquo;URL de redirection selon vos besoins. Ce snippet est parfait pour une gestion fluide des utilisateurs et une exp\u00e9rience sur mesure, sans n\u00e9cessiter de plugin suppl\u00e9mentaire.<\/p>\n\n\n\n<p>Sans r\u00f4le sp\u00e9cifi\u00e9 le code sera :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">add_action('wp_logout', function() {<br>wp_redirect(home_url('\/login\/')); \/\/ Mettez l'URL de votre choix<br>exit;<br>});<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Si vous souhaitez personnaliser l\u2019exp\u00e9rience utilisateur sur votre site WordPress, vous pouvez facilement rediriger les utilisateurs vers une page sp\u00e9cifique apr\u00e8s leur d\u00e9connexion, en fonction de leur r\u00f4le. Cette m\u00e9thode est rapide, efficace et ne n\u00e9cessite aucun plugin. Hook pour rediriger apr\u00e8s une d\u00e9connexion sur WordPress add_action(&lsquo;wp_logout&rsquo;, function() { $user = wp_get_current_user(); if (in_array(&lsquo;editor&rsquo;, $user->roles)) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":110,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[22],"class_list":["post-649","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","tag-hook"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress ?<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress ?\" \/>\n<meta property=\"og:description\" content=\"Si vous souhaitez personnaliser l\u2019exp\u00e9rience utilisateur sur votre site WordPress, vous pouvez facilement rediriger les utilisateurs vers une page sp\u00e9cifique apr\u00e8s leur d\u00e9connexion, en fonction de leur r\u00f4le. Cette m\u00e9thode est rapide, efficace et ne n\u00e9cessite aucun plugin. Hook pour rediriger apr\u00e8s une d\u00e9connexion sur WordPress add_action(&#039;wp_logout&#039;, function() { $user = wp_get_current_user(); if (in_array(&#039;editor&#039;, $user-&gt;roles)) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-17T08:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"525\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lyanna\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lyanna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/\"},\"author\":{\"name\":\"Lyanna\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a\"},\"headline\":\"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress&nbsp;?\",\"datePublished\":\"2024-12-17T08:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/\"},\"wordCount\":164,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\",\"keywords\":[\"hook\"],\"articleSection\":[\"PHP\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/\",\"url\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/\",\"name\":\"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress ?\",\"isPartOf\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\",\"datePublished\":\"2024-12-17T08:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a\"},\"breadcrumb\":{\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#primaryimage\",\"url\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\",\"contentUrl\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg\",\"width\":960,\"height\":525},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud83c\udfe0 Accueil\",\"item\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"hook\",\"item\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/tag\/hook\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress&nbsp;?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#website\",\"url\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a\",\"name\":\"Lyanna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4e361b30ec79a25d91a54b45254a5fd94f2c88bcf72f01c85a103a89bbec68f4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4e361b30ec79a25d91a54b45254a5fd94f2c88bcf72f01c85a103a89bbec68f4?s=96&d=mm&r=g\",\"caption\":\"Lyanna\"},\"sameAs\":[\"https:\/\/astuces-wp.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress ?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress ?","og_description":"Si vous souhaitez personnaliser l\u2019exp\u00e9rience utilisateur sur votre site WordPress, vous pouvez facilement rediriger les utilisateurs vers une page sp\u00e9cifique apr\u00e8s leur d\u00e9connexion, en fonction de leur r\u00f4le. Cette m\u00e9thode est rapide, efficace et ne n\u00e9cessite aucun plugin. Hook pour rediriger apr\u00e8s une d\u00e9connexion sur WordPress add_action('wp_logout', function() { $user = wp_get_current_user(); if (in_array('editor', $user->roles)) [&hellip;]","og_url":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/","article_published_time":"2024-12-17T08:00:00+00:00","og_image":[{"width":960,"height":525,"url":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","type":"image\/jpeg"}],"author":"Lyanna","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Lyanna","Dur\u00e9e de lecture estim\u00e9e":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#article","isPartOf":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/"},"author":{"name":"Lyanna","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a"},"headline":"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress&nbsp;?","datePublished":"2024-12-17T08:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/"},"wordCount":164,"commentCount":0,"image":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","keywords":["hook"],"articleSection":["PHP"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/","url":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/","name":"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress ?","isPartOf":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","datePublished":"2024-12-17T08:00:00+00:00","author":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a"},"breadcrumb":{"@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#primaryimage","url":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","contentUrl":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-content\/uploads\/2020\/06\/wp_query.jpg","width":960,"height":525},{"@type":"BreadcrumbList","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/ediriger-utilisateur-apres-deconnexion-role-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud83c\udfe0 Accueil","item":"https:\/\/magali-colas.fr\/astuces-wordpress\/"},{"@type":"ListItem","position":2,"name":"hook","item":"https:\/\/magali-colas.fr\/astuces-wordpress\/tag\/hook\/"},{"@type":"ListItem","position":3,"name":"Comment rediriger un utilisateur apr\u00e8s d\u00e9connexion en fonction de son r\u00f4le sur WordPress&nbsp;?"}]},{"@type":"WebSite","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#website","url":"https:\/\/magali-colas.fr\/astuces-wordpress\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/magali-colas.fr\/astuces-wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/f7cb41098a46b2339b7bf590e8aa516a","name":"Lyanna","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/magali-colas.fr\/astuces-wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4e361b30ec79a25d91a54b45254a5fd94f2c88bcf72f01c85a103a89bbec68f4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4e361b30ec79a25d91a54b45254a5fd94f2c88bcf72f01c85a103a89bbec68f4?s=96&d=mm&r=g","caption":"Lyanna"},"sameAs":["https:\/\/astuces-wp.com"]}]}},"_links":{"self":[{"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/posts\/649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/comments?post=649"}],"version-history":[{"count":1,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/posts\/649\/revisions"}],"predecessor-version":[{"id":650,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/posts\/649\/revisions\/650"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/media\/110"}],"wp:attachment":[{"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/media?parent=649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/categories?post=649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magali-colas.fr\/astuces-wordpress\/wp-json\/wp\/v2\/tags?post=649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}