{"id":4072,"date":"2014-09-15T08:47:49","date_gmt":"2014-09-15T06:47:49","guid":{"rendered":"https:\/\/www.creativejuiz.fr\/blog\/?p=4072"},"modified":"2024-01-31T16:43:46","modified_gmt":"2024-01-31T15:43:46","slug":"wordpress-autoriser-acces-admin-grace-adresse-e-mail","status":"publish","type":"post","link":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail","title":{"rendered":"WordPress \u2013 Autoriser l&rsquo;acc\u00e8s \u00e0 l&rsquo;admin gr\u00e2ce \u00e0 son adresse e-mail"},"content":{"rendered":"<p>J&rsquo;ai r\u00e9cemment eu le cas d&rsquo;un client qui tentait d\u00e9sesp\u00e9r\u00e9ment de se connecter \u00e0 l&rsquo;espace d&rsquo;administration de WordPress avec son adresse e-mail au lieu de son identifiant. Pour certains utilisateurs, leur mail est plus facile \u00e0 retenir qu&rsquo;un \u00e9ni\u00e8me identifiant. Voyons voir comment faire sans plugin.<!--more--><\/p>\n<p class=\"message important\">Depuis WordPress 4.5, cette fonctionnalit\u00e9 est ajout\u00e9e par d\u00e9faut \u00e0 la bo\u00eete de login. Ce code n&rsquo;a plus grand int\u00e9r\u00eat. Cependant si vous souhaitez retirer la possibilit\u00e9 de s&rsquo;identifier gr\u00e2ce \u00e0 l&rsquo;adresse e-mail (l&rsquo;inverse donc), jetez un oeil \u00e0 <strong><a href=\"#comment-39231\">ce commentaire<\/a><\/strong>.<\/p>\n<h2>Plugin ou functions.php\u00a0?<\/h2>\n<p>C&rsquo;est \u00e0 vous de voir. Je ne le r\u00e9p\u00e8terais jamais assez, mais th\u00e9oriquement le plugin doit permettre l&rsquo;ajout de fonctionnalit\u00e9s, et le th\u00e8me doit principalement g\u00e9rer l&rsquo;aspect. Cependant il est parfois difficile de s\u00e9parer les deux.<br \/>\nJe vous conseillerai personnellement de cr\u00e9er un plugin, mais je vous fournirai uniquement la version \u00e0 ins\u00e9rer rapidement dans votre fichier de th\u00e8me functions.php, si vous souhaitez tester la chose rapidement. Il sera rapide ensuite de le transformer en plugin.<\/p>\n<h2>Permettre l&rsquo;identification avec son adresse e-mail<\/h2>\n<p>WordPress pr\u00e9voit un <a href=\"http:\/\/codex.wordpress.org\/Plugin_API\/Filter_Reference\/authenticate\">super <em>hook<\/em><\/a> pour chopper l&rsquo;utilisateur pendant sont authentification sur l&rsquo;espace d&rsquo;admin.<br \/>\nNous allons l&rsquo;utiliser pour faire, dans l&rsquo;ordre\u00a0:<\/p>\n<ol>\n<li>v\u00e9rifier si l&rsquo;utilisateur rentre une adresse e-mail \u00e0 la place d&rsquo;un pseudo<\/li>\n<li>r\u00e9cup\u00e9rer l&rsquo;utilisateur WordPress d&rsquo;apr\u00e8s cette adresse e-mail<\/li>\n<li>contr\u00f4ler si l&rsquo;utilisateur existe et faire le lien avec l&rsquo;identifiant<\/li>\n<li>authentifier l&rsquo;utilisateur comme s&rsquo;il avait entr\u00e9 son identifiant<\/li>\n<\/ol>\n<p>Voici le code comment\u00e9\u00a0:<\/p>\n<pre class=\"code\"><code class=\"language-php\">\/\/ contr\u00f4le si la fonction n'existe pas d\u00e9j\u00e0\r\nif ( !function_exists('juiz_allow_email_login')) {\r\n    add_filter('authenticate', 'juiz_allow_email_login', 20, 3);\r\n\u00a0\r\n    function juiz_allow_email_login( $user, $username, $password ) {\r\n\u00a0\r\n        \/\/ on v\u00e9rifie si `username` est une adresse e-mail\r\n        if ( is_email( $username ) ) {\r\n            \/\/ on r\u00e9cup\u00e8re l'utilisateur gr\u00e2ce \u00e0 son email\r\n            $user = get_user_by_email( $username );\r\n            \/\/ on v\u00e9rifie si l'utilisateur existe\r\n            \/\/ et on l'associe \u00e0 son identifiant\r\n            if ( $user ) $username = $user-&gt;user_login;\r\n        }\r\n\u00a0\r\n        \/\/ on retourne la tentative de connexion\r\n        return wp_authenticate_username_password( null, $username, $password );\r\n    }\r\n}<\/code><\/pre>\n<p>Si vous souhaitez en plus \u00e9diter le texte se trouvant au dessus de du champs identifiant en \u00ab\u00a0Identifiant ou e-mail\u00a0\u00bb, il va falloir se brancher sur le filtre <code>gettext<\/code> propos\u00e9 par WordPress pour la traduction. Ce filtre passe en revue toutes les cha\u00eenes pouvant \u00eatre traduite, il va donc falloir faire attention \u00e0 ne pas rendre compl\u00e8tement intraduisible la nouvelle cha\u00eene ajout\u00e9e, et bien analyse la cha\u00eene d&rsquo;entr\u00e9e.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-4251\" src=\"https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/screenshot-1.png\" alt=\"\" width=\"406\" height=\"412\" srcset=\"https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/screenshot-1.png 406w, https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/screenshot-1-100x100.png 100w, https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/screenshot-1-295x300.png 295w, https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/screenshot-1-32x32.png 32w, https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/screenshot-1-64x64.png 64w, https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/screenshot-1-96x96.png 96w\" sizes=\"(max-width: 406px) 100vw, 406px\" \/><\/p>\n<p>Pour cela nous allons nous baser sur les donn\u00e9es suivantes :<\/p>\n<ul>\n<li>Faire la modification uniquement sur la page de login<\/li>\n<li>D\u00e9tecter le terme original en anglais<\/li>\n<li>Le modifier en tentant de se brancher sur des termes traduits par d\u00e9faut<\/li>\n<li>Rendre les nouveaux termes traductibles<\/li>\n<\/ul>\n<pre class=\"code\"><code class=\"language-php\">if ( !function_exists('juiz_add_email_to_login')) {\r\n    add_filter( 'gettext', 'juiz_add_email_to_login', 20, 3 );\r\n    function juiz_add_email_to_login( $translated_text, $text, $domain ) {\r\n\u00a0\r\n        \/\/ si on est pas sur la page wp-login, on retourne la cha\u00eene traduite...\r\n        if ( 'wp-login.php' != basename( $_SERVER['SCRIPT_NAME'] ) ) {\r\n            return $translated_text;\r\n        }\r\n\u00a0\r\n        \/\/... sinon on cherche la cha\u00eene \"Username\" dans le texte original\r\n        if ( \"Username\" == $text ) {\r\n            \/\/ on ajoute \"ou e-mail\" \u00e0 la cha\u00eene traduite\r\n            \/\/ on d\u00e9compose pour b\u00e9n\u00e9ficier des traductions de WP\r\n            $translated_text .= ' '.__( 'or', $domain); \/\/ non traduit par d\u00e9faut\r\n            $translated_text .= ' '.__( 'Email', $domain); \/\/ traduit par WP\r\n        }\r\n\u00a0\r\n        \/\/ on retourne la cha\u00eene traduite\r\n        return $translated_text;\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>Et voil\u00e0 vous savez tout.<br \/>\nSi jamais vous souhaitez r\u00e9cup\u00e9rer cela sous la forme d&rsquo;un plugin, voici un petit bout de code pour r\u00e9sumer la chose :<\/p>\n<pre class=\"code\"><code class=\"language-php\">\/*\r\nPlugin Name: Juiz User Login by email\r\nPlugin URI: https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail\r\nDescription: Allows user to log-in with its email address OR its username\r\nVersion: 1.0.0\r\nAuthor: CreativeJuiz\r\nAuthor URI: https:\/\/geoffreycrofte.com\r\nLicense: GPLv2 or later\r\nLicense URI: http:\/\/www.gnu.org\/licenses\/gpl-2.0.html\r\n\r\nCopyright 2014 Geoffrey Crofte - Creative Juiz\r\n\r\nThis program is free software; you can redistribute it and\/or modify\r\nit under the terms of the GNU General Public License as published by\r\nthe Free Software Foundation; either version 2 of the License, or\r\n(at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\nGNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License\r\nalong with this program; if not, write to the Free Software\r\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r\n*\/\r\n\u00a0\r\nif ( ! function_exists( 'juiz_allow_email_login' ) ) {\r\n\tadd_filter( 'authenticate', 'juiz_allow_email_login', 20, 3 );\r\n\t\/**\r\n\t * juiz_allow_email_login filter to the authenticate filter hook, to fetch a username based on entered email\r\n\t * @param  obj $user \t\t\tthe WP user object\r\n\t * @param  string $username \tthe data of username input\r\n\t * @param  string $password \tthe data of password input\r\n\t * @return boolean\r\n\t *\/\r\n\tfunction juiz_allow_email_login( $user, $username, $password ) {\r\n\u00a0\r\n\t\tif ( is_email( $username ) ) {\r\n\t\t\t$user = get_user_by_email( $username );\r\n\t\t\tif ( $user ) {\r\n\t\t\t\t$username = $user-&gt;user_login;\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn wp_authenticate_username_password( null, $username, $password );\r\n\t}\r\n}\r\n\u00a0\r\nif ( ! function_exists( 'juiz_add_email_to_login' ) ) {\r\n\tadd_filter( 'gettext', 'juiz_add_email_to_login', 20, 3 );\r\n\t\/**\r\n\t * juiz_add_email_to_login function adds \"or email\" to the \"username\" label\r\n\t * @param string $translated_text   translated text\r\n\t * @param string $text              original text\r\n\t * @param string $domain            text domain\r\n\t *\/\r\n\tfunction juiz_add_email_to_login( $translated_text, $text, $domain ) {\r\n\u00a0\r\n\t\tif ( 'wp-login.php' != basename( $_SERVER['SCRIPT_NAME'] ) ) {\r\n\t\t\treturn $translated_text;\r\n\t\t}\r\n\u00a0\r\n\t\tif ( \"Username\" == $text ) {\r\n\t\t\t$translated_text .= ' ' . __( 'or', $domain);\r\n\t\t\t$translated_text .= ' ' . __( 'Email', $domain);\r\n\t\t}\r\n\t\treturn $translated_text;\r\n\t}\r\n}\r\n<\/code><\/pre>\n<p>Je vais peut-\u00eatre le proposer sur l&rsquo;extend WordPress, mais je ne sais pas si c&rsquo;est un besoin assez fr\u00e9quent. Qu&rsquo;en pensez-vous ?<\/p>\n<p class=\"message note\"><strong>Apr\u00e8s quelques demandes de la part des lecteurs et twittos, le plugin a \u00e9t\u00e9 publi\u00e9 sur l&rsquo;extend WordPress.<\/strong><\/p>\n<p class=\"center aligncenter\"><a class=\"download\" title=\"User log in by email WordPress\" href=\"https:\/\/wordpress.org\/plugins\/juiz-user-login-by-email\/\">WordPress User Log-in by email<\/a><\/p>\n<div class=\"sources\">\n<h2>Sources et liens utiles<\/h2>\n<ul>\n<li><a href=\"http:\/\/en.bainternet.info\/2013\/wordpress-allow-login-with-email\">L&rsquo;article anglais ayant inspir\u00e9 cet article<\/a> &#8211; code erron\u00e9, attention.<\/li>\n<li><a href=\"http:\/\/www.geekpress.fr\/wordpress\/astuce\/connecter-adresse-email-wordpress-597\/\">Une astuce similaire sur GeekPress.fr<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai r\u00e9cemment eu le cas d&rsquo;un client qui tentait d\u00e9sesp\u00e9r\u00e9ment de se connecter \u00e0 l&rsquo;espace d&rsquo;administration de WordPress avec son adresse e-mail au lieu de son identifiant. Pour certains utilisateurs, leur mail est plus facile \u00e0 retenir qu&rsquo;un \u00e9ni\u00e8me identifiant. Voyons voir comment faire sans plugin.<\/p>\n","protected":false},"author":4,"featured_media":4250,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bluesky_dont_syndicate":"","_bluesky_syndication_accounts":"","_bluesky_syndication_text":"","footnotes":""},"categories":[13],"tags":[586,382,587],"coauthors":[597],"class_list":["post-4072","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-identification","tag-login","tag-utilisateur"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"J&#039;ai r\u00e9cemment eu le cas d&#039;un client qui tentait d\u00e9sesp\u00e9r\u00e9ment de se connecter \u00e0 l&#039;espace d&#039;administration de WordPress avec son adresse e-mail au lieu de son identifiant. Pour certains utilisateurs, leur mail est plus facile \u00e0 retenir qu&#039;un \u00e9ni\u00e8me identifiant. Voyons voir comment faire sans plugin. Depuis WordPress 4.5, cette fonctionnalit\u00e9 est ajout\u00e9e par d\u00e9faut\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Geoffrey Crofte\"\/>\n\t<meta name=\"keywords\" content=\"identification,login,utilisateur,wordpress\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#article\",\"name\":\"WordPress \\u2013 Autoriser l\\u2019acc\\u00e8s \\u00e0 l\\u2019admin gr\\u00e2ce \\u00e0 son adresse e-mail\",\"headline\":\"WordPress \\u2013 Autoriser l&rsquo;acc\\u00e8s \\u00e0 l&rsquo;admin gr\\u00e2ce \\u00e0 son adresse e-mail\",\"author\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/auteur\\\/geoffrey#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/email-login-wordpress.png\",\"width\":100,\"height\":100},\"datePublished\":\"2014-09-15T08:47:49+02:00\",\"dateModified\":\"2024-01-31T16:43:46+01:00\",\"inLanguage\":\"fr-FR\",\"commentCount\":5,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#webpage\"},\"articleSection\":\"WordPress, identification, login, utilisateur, Optional, CreativeJuiz\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog#listItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/theme\\\/wordpress#listItem\",\"name\":\"WordPress\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/theme\\\/wordpress#listItem\",\"position\":2,\"name\":\"WordPress\",\"item\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/theme\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#listItem\",\"name\":\"WordPress \\u2013 Autoriser l&rsquo;acc\\u00e8s \\u00e0 l&rsquo;admin gr\\u00e2ce \\u00e0 son adresse e-mail\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog#listItem\",\"name\":\"Accueil\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#listItem\",\"position\":3,\"name\":\"WordPress \\u2013 Autoriser l&rsquo;acc\\u00e8s \\u00e0 l&rsquo;admin gr\\u00e2ce \\u00e0 son adresse e-mail\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/theme\\\/wordpress#listItem\",\"name\":\"WordPress\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/#person\",\"name\":\"Geoffrey Crofte\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c9e2509009badcdf656faf5019ef0f567c4dd4e6e49beca151c21d23995db473?s=96&d=monsterid&r=g\",\"width\":96,\"height\":96,\"caption\":\"Geoffrey Crofte\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/auteur\\\/geoffrey#author\",\"url\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/auteur\\\/geoffrey\",\"name\":\"Geoffrey Crofte\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c9e2509009badcdf656faf5019ef0f567c4dd4e6e49beca151c21d23995db473?s=96&d=monsterid&r=g\",\"width\":96,\"height\":96,\"caption\":\"Geoffrey Crofte\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#webpage\",\"url\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail\",\"name\":\"WordPress \\u2013 Autoriser l\\u2019acc\\u00e8s \\u00e0 l\\u2019admin gr\\u00e2ce \\u00e0 son adresse e-mail\",\"description\":\"J'ai r\\u00e9cemment eu le cas d'un client qui tentait d\\u00e9sesp\\u00e9r\\u00e9ment de se connecter \\u00e0 l'espace d'administration de WordPress avec son adresse e-mail au lieu de son identifiant. Pour certains utilisateurs, leur mail est plus facile \\u00e0 retenir qu'un \\u00e9ni\\u00e8me identifiant. Voyons voir comment faire sans plugin. Depuis WordPress 4.5, cette fonctionnalit\\u00e9 est ajout\\u00e9e par d\\u00e9faut\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/auteur\\\/geoffrey#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/auteur\\\/geoffrey#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/09\\\/email-login-wordpress.png\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail\\\/#mainImage\",\"width\":100,\"height\":100},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/wordpress\\\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#mainImage\"},\"datePublished\":\"2014-09-15T08:47:49+02:00\",\"dateModified\":\"2024-01-31T16:43:46+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/\",\"name\":\"Creative Juiz\",\"description\":\"HTML5, CSS3, JavaScript, WordPress Tutorials\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.creativejuiz.fr\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"WordPress \u2013 Autoriser l\u2019acc\u00e8s \u00e0 l\u2019admin gr\u00e2ce \u00e0 son adresse e-mail","description":"J'ai r\u00e9cemment eu le cas d'un client qui tentait d\u00e9sesp\u00e9r\u00e9ment de se connecter \u00e0 l'espace d'administration de WordPress avec son adresse e-mail au lieu de son identifiant. Pour certains utilisateurs, leur mail est plus facile \u00e0 retenir qu'un \u00e9ni\u00e8me identifiant. Voyons voir comment faire sans plugin. Depuis WordPress 4.5, cette fonctionnalit\u00e9 est ajout\u00e9e par d\u00e9faut","canonical_url":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail","robots":"max-image-preview:large","keywords":"identification,login,utilisateur,wordpress","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#article","name":"WordPress \u2013 Autoriser l\u2019acc\u00e8s \u00e0 l\u2019admin gr\u00e2ce \u00e0 son adresse e-mail","headline":"WordPress \u2013 Autoriser l&rsquo;acc\u00e8s \u00e0 l&rsquo;admin gr\u00e2ce \u00e0 son adresse e-mail","author":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/auteur\/geoffrey#author"},"publisher":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/email-login-wordpress.png","width":100,"height":100},"datePublished":"2014-09-15T08:47:49+02:00","dateModified":"2024-01-31T16:43:46+01:00","inLanguage":"fr-FR","commentCount":5,"mainEntityOfPage":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#webpage"},"isPartOf":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#webpage"},"articleSection":"WordPress, identification, login, utilisateur, Optional, CreativeJuiz"},{"@type":"BreadcrumbList","@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.creativejuiz.fr\/blog#listItem","position":1,"name":"Accueil","item":"https:\/\/www.creativejuiz.fr\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.creativejuiz.fr\/blog\/theme\/wordpress#listItem","name":"WordPress"}},{"@type":"ListItem","@id":"https:\/\/www.creativejuiz.fr\/blog\/theme\/wordpress#listItem","position":2,"name":"WordPress","item":"https:\/\/www.creativejuiz.fr\/blog\/theme\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#listItem","name":"WordPress \u2013 Autoriser l&rsquo;acc\u00e8s \u00e0 l&rsquo;admin gr\u00e2ce \u00e0 son adresse e-mail"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.creativejuiz.fr\/blog#listItem","name":"Accueil"}},{"@type":"ListItem","@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#listItem","position":3,"name":"WordPress \u2013 Autoriser l&rsquo;acc\u00e8s \u00e0 l&rsquo;admin gr\u00e2ce \u00e0 son adresse e-mail","previousItem":{"@type":"ListItem","@id":"https:\/\/www.creativejuiz.fr\/blog\/theme\/wordpress#listItem","name":"WordPress"}}]},{"@type":"Person","@id":"https:\/\/www.creativejuiz.fr\/blog\/#person","name":"Geoffrey Crofte","image":{"@type":"ImageObject","@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/c9e2509009badcdf656faf5019ef0f567c4dd4e6e49beca151c21d23995db473?s=96&d=monsterid&r=g","width":96,"height":96,"caption":"Geoffrey Crofte"}},{"@type":"Person","@id":"https:\/\/www.creativejuiz.fr\/blog\/auteur\/geoffrey#author","url":"https:\/\/www.creativejuiz.fr\/blog\/auteur\/geoffrey","name":"Geoffrey Crofte","image":{"@type":"ImageObject","@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/c9e2509009badcdf656faf5019ef0f567c4dd4e6e49beca151c21d23995db473?s=96&d=monsterid&r=g","width":96,"height":96,"caption":"Geoffrey Crofte"}},{"@type":"WebPage","@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#webpage","url":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail","name":"WordPress \u2013 Autoriser l\u2019acc\u00e8s \u00e0 l\u2019admin gr\u00e2ce \u00e0 son adresse e-mail","description":"J'ai r\u00e9cemment eu le cas d'un client qui tentait d\u00e9sesp\u00e9r\u00e9ment de se connecter \u00e0 l'espace d'administration de WordPress avec son adresse e-mail au lieu de son identifiant. Pour certains utilisateurs, leur mail est plus facile \u00e0 retenir qu'un \u00e9ni\u00e8me identifiant. Voyons voir comment faire sans plugin. Depuis WordPress 4.5, cette fonctionnalit\u00e9 est ajout\u00e9e par d\u00e9faut","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#breadcrumblist"},"author":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/auteur\/geoffrey#author"},"creator":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/auteur\/geoffrey#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2014\/09\/email-login-wordpress.png","@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail\/#mainImage","width":100,"height":100},"primaryImageOfPage":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/wordpress\/wordpress-autoriser-acces-admin-grace-adresse-e-mail#mainImage"},"datePublished":"2014-09-15T08:47:49+02:00","dateModified":"2024-01-31T16:43:46+01:00"},{"@type":"WebSite","@id":"https:\/\/www.creativejuiz.fr\/blog\/#website","url":"https:\/\/www.creativejuiz.fr\/blog\/","name":"Creative Juiz","description":"HTML5, CSS3, JavaScript, WordPress Tutorials","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/www.creativejuiz.fr\/blog\/#person"}}]}},"aioseo_meta_data":{"post_id":"4072","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 17:18:06","updated":"2025-07-09 23:38:34","seo_analyzer_scan_date":null},"_links":{"self":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/4072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/comments?post=4072"}],"version-history":[{"count":1,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/4072\/revisions"}],"predecessor-version":[{"id":8581,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/4072\/revisions\/8581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media\/4250"}],"wp:attachment":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media?parent=4072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/categories?post=4072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/tags?post=4072"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/coauthors?post=4072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}