{"id":25958,"date":"2019-04-16T03:09:37","date_gmt":"2019-04-16T10:09:37","guid":{"rendered":"https:\/\/kinqsta.com\/?p=12589"},"modified":"2023-08-22T11:55:43","modified_gmt":"2023-08-22T10:55:43","slug":"roles-utilisateurs-wordpress","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/","title":{"rendered":"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress"},"content":{"rendered":"<p>Les <strong>r\u00f4les<\/strong> et <strong>permissions<\/strong> des utilisateurs de WordPress vous permettent de contr\u00f4ler ce que les autres utilisateurs peuvent ou ne peuvent pas faire sur votre site. Vous pouvez les utiliser pour g\u00e9rer les actions des utilisateurs telles que la r\u00e9daction et la modification d\u2019articles, la cr\u00e9ation de nouvelles pages, la mod\u00e9ration des commentaires, l&rsquo;installation d\u2019extensions, l&rsquo;ajout de nouveaux utilisateurs, et bien plus encore.<\/p>\n<p>La compr\u00e9hension des r\u00f4les et des permissions des utilisateurs est essentielle pour g\u00e9rer tout site WordPress. Par exemple, si vous cr\u00e9ez un site pour un client, vous ne voudriez pas qu&rsquo;il modifie ou <a href=\"https:\/\/kinqsta.com\/fr\/blog\/modifier-theme-wordpress\/\">change le th\u00e8me install\u00e9<\/a>. De m\u00eame, il est peu judicieux de laisser les auteurs d&rsquo;un blog \u00e0 plusieurs auteurs installer ou <a href=\"https:\/\/kinqsta.com\/blog\/uninstall-wordpress-plugin\/#:~:text=Step%201,uninstalling%20the%20Wordfence%20security%20plugin.\">supprimer des <\/a>extensions.<\/p>\n<p>Apprendre \u00e0 g\u00e9rer intelligemment les r\u00f4les des utilisateurs de WordPress vous aidera \u00e0 rationaliser votre flux de travail, \u00e0 assurer la s\u00e9curit\u00e9 de votre site et \u00e0 obtenir un contr\u00f4le ultime sur votre site.<\/p>\n<p>Dans ce guide complet, vous apprendrez \u00e0 conna\u00eetre les r\u00f4les des utilisateurs de WordPress, les diff\u00e9rentes fonctionnalit\u00e9s de WordPress, comment modifier les r\u00f4les des utilisateurs existants, comment g\u00e9rer les utilisateurs sur un site multiple et cr\u00e9er de nouveaux r\u00f4les avec un nouvel ensemble de permissions.<\/p>\n<p>\u00c7a vous excite ? Plongeons dans le vif du sujet !<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Quels sont les r\u00f4les et les permissions des utilisateurs de WordPress ?<\/h2>\n<p>Les r\u00f4les et les permissions sont le pain et le beurre de la gestion des acc\u00e8s des utilisateurs dans WordPress. Pour comprendre les r\u00f4les des utilisateurs dans WordPress, vous devez d&rsquo;abord conna\u00eetre les permissions.<\/p>\n<p>WordPress d\u00e9finit toute action qu&rsquo;un utilisateur peut entreprendre comme une <strong>permission<\/strong>. Voici quelques exemples de permissions disponibles dans WordPress et comment elles sont r\u00e9f\u00e9renc\u00e9es dans son code :<\/p>\n<ul>\n<li>Lire les articles (<a href=\"https:\/\/wordpress.org\/support\/article\/roles-and-capabilities\/#read\">read<\/a>)<\/li>\n<li>R\u00e9diger et modifier des publications (<a href=\"https:\/\/wordpress.org\/support\/article\/roles-and-capabilities\/#edit_posts\">edit_posts<\/a>)<\/li>\n<li>Publier des publications (<a href=\"https:\/\/wordpress.org\/support\/article\/roles-and-capabilities\/#publish_posts\">publish_posts<\/a>)<\/li>\n<li>Installer des extensions (<a href=\"https:\/\/wordpress.org\/support\/article\/roles-and-capabilities\/#install_plugins\">install_plugins<\/a>)<\/li>\n<li>Supprimer des th\u00e8mes (<a href=\"https:\/\/wordpress.org\/support\/article\/roles-and-capabilities\/#delete_themes\">delete_themes<\/a>)<\/li>\n<li>Cr\u00e9er des utilisateurs (<a href=\"https:\/\/wordpress.org\/support\/article\/roles-and-capabilities\/#create_users\">create_users<\/a>)<\/li>\n<li>Mod\u00e9rer les commentaires (<a href=\"https:\/\/wordpress.org\/support\/article\/roles-and-capabilities\/#moderate_comments\">moderate_comments<\/a>)<\/li>\n<\/ul>\n<p>La plupart des permissions s&rsquo;expliquent d&rsquo;elles-m\u00eames par leur nom. WordPress poss\u00e8de plus de 70 permissions cod\u00e9es en dur int\u00e9gr\u00e9es dans son noyau.<\/p>\n<p>Un <strong>r\u00f4le<\/strong> est un ensemble de permissions que vous pouvez attribuer \u00e0 un utilisateur. Un r\u00f4le doit \u00eatre attribu\u00e9 \u00e0 chaque utilisateur de WordPress. Un utilisateur ne peut effectuer que les actions que son r\u00f4le lui attribue.<\/p>\n<figure id=\"attachment_76222\" aria-describedby=\"caption-attachment-76222\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76222 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/role-ensemble-capacites.png\" alt=\"Un \u00ab\u00a0r\u00f4le\u00a0\u00bb est un ensemble de \u00ab\u00a0capacit\u00e9s\u00a0\u00bb.\" width=\"1100\" height=\"560\"><figcaption id=\"caption-attachment-76222\" class=\"wp-caption-text\">Un \u00ab\u00a0r\u00f4le\u00a0\u00bb est un ensemble de \u00ab\u00a0capacit\u00e9s\u00a0\u00bb.<\/figcaption><\/figure>\n<p>Dans le graphique ci-dessus, tout utilisateur ayant le <strong>r\u00f4le 1<\/strong> peut lire les publications, mais il ne peut pas les modifier. Les utilisateurs de <strong>r\u00f4le 2<\/strong> peuvent \u00e0 la fois lire et modifier les publications, mais ils ne peuvent pas publier de publications. Tout utilisateur de <strong>r\u00f4le 3<\/strong> peut lire, \u00e9diter et publier des publications, mais il ne peut pas les supprimer, contrairement aux utilisateurs de <strong>r\u00f4le 4<\/strong> qui peuvent le faire.<\/p>\n<figure id=\"attachment_76223\" aria-describedby=\"caption-attachment-76223\" style=\"width: 1100px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76223 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-ajouter-nouvel-utilisateur.png\" alt=\"Le panneau \u00ab\u00a0Ajouter un nouvel utilisateur\u00a0\u00bb dans le tableau de bord de WordPress\" width=\"1100\" height=\"670\"><figcaption id=\"caption-attachment-76223\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Ajouter un nouvel utilisateur\u00a0\u00bb dans le tableau de bord de WordPress<\/figcaption><\/figure>\n<p>WordPress utilise un grand nombre de ses permissions natives pour d\u00e9finir ses r\u00f4les d&rsquo;utilisateur par d\u00e9faut. Par exemple, il accorde aux administrateurs et aux \u00e9diteurs la permission <code><strong>publish_pages<\/strong><\/code>, mais il ne les attribue pas aux abonn\u00e9s et aux contributeurs.<\/p>\n<figure id=\"attachment_76225\" aria-describedby=\"caption-attachment-76225\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76225 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-utilisateurs-tableu-bord.png\" alt=\"Le panneau \u00ab\u00a0Utilisateurs\u00a0\u00bb dans le tableau de bord de WordPress\" width=\"1100\" height=\"465\"><figcaption id=\"caption-attachment-76225\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Utilisateurs\u00a0\u00bb dans le tableau de bord de WordPress<\/figcaption><\/figure>\n<p>Au strict minimum, chaque utilisateur de WordPress a un nom d&rsquo;utilisateur, un mot de passe, une adresse e-mail et un r\u00f4le.<\/p>\n<figure id=\"attachment_76150\" aria-describedby=\"caption-attachment-76150\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76150 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/phpmyadmin-affichant-base-donnees.png\" alt=\"phpMyAdmin affichant o\u00f9 la base de donn\u00e9es WP stocke les permissions\" width=\"1100\" height=\"365\"><figcaption id=\"caption-attachment-76150\" class=\"wp-caption-text\">phpMyAdmin affichant o\u00f9 la base de donn\u00e9es WP stocke les permissions<\/figcaption><\/figure>\n<p>WordPress stocke toutes ses permissions bas\u00e9es sur les r\u00f4les dans <a href=\"https:\/\/kinqsta.com\/fr\/blog\/bases-de-donnees-wordpress\/\">sa base de donn\u00e9es dans<\/a> la table <code><strong>wp_options<\/strong><\/code> sous l&rsquo;option s\u00e9rialis\u00e9e <code><strong>wp_user_roles<\/strong><\/code>. La classe du noyau <code><strong>WP_Roles<\/strong><\/code> est utilis\u00e9e pour d\u00e9finir la mani\u00e8re de stocker les r\u00f4les et les permissions dans la base de donn\u00e9es.<\/p>\n<h3>La classe WP_R\u00f4les<\/h3>\n<p>WordPress met en \u0153uvre des r\u00f4les et des permissions avec l&rsquo;API des r\u00f4les utilisateur, dont la plupart sont bas\u00e9s sur la classe <a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wp_roles\/\">WP_Roles. <\/a>Vous pouvez trouver ses sources dans le fichier <code><strong>wp-includes\/class-wp-roles.php<\/strong><\/code>.<\/p>\n<p>Si vous regardez dans la base de donn\u00e9es, vous verrez que les r\u00f4les se trouvent dans un tableau avec leurs noms d\u00e9finis. La cl\u00e9 <strong>rolename<\/strong> stocke le <code>name<\/code> du r\u00f4le de l&rsquo;utilisateur comme une valeur de la cl\u00e9 de nom et toutes les permissions dans un tableau s\u00e9par\u00e9 comme une valeur de la cl\u00e9 de <code><strong>capability<\/strong><\/code>.<\/p>\n<pre><code class=\"language-php\">array (\n \u00a0 \u00a0 'rolename' =&gt; array (\n \u00a0 \u00a0 \u00a0 \u00a0 'name' =&gt; 'rolename',\n \u00a0 \u00a0 \u00a0 \u00a0 'capabilities' =&gt; array()\n \u00a0 \u00a0 )\n)<\/code><\/pre>\n<p>La <a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wp_roles\/#methods\">classe WP_Roles d\u00e9finit un grand nombre de m\u00e9thodes<\/a>. Vous pouvez les appeler n&rsquo;importe o\u00f9 dans votre code pour interagir avec l&rsquo;API des r\u00f4les utilisateur.<\/p>\n<p><strong>Note :<\/strong> WordPress comprend une autre classe de base appel\u00e9e <a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wp_role\/\">WP_Role<\/a> (notez le singulier \u00ab\u00a0Role\u00a0\u00bb). Elle est utilis\u00e9e pour \u00e9tendre l&rsquo;API des r\u00f4les utilisateur.<\/p>\n<p>Lorsque vous <a href=\"https:\/\/www.functions-online.com\/unserialize.html\">d\u00e9s\u00e9rialisez la valeur<\/a> de <a href=\"https:\/\/www.functions-online.com\/unserialize.html\">la cl\u00e9 de<\/a> <code><strong>wp_user_roles<\/strong><\/code>, elle ressemble \u00e0 ceci :<\/p>\n<pre><code class=\"language-php\">array (\n\u00a0 'administrator' =&gt; \n\u00a0 array (\n\u00a0 \u00a0 'name' =&gt; 'Administrator',\n\u00a0 \u00a0 'capabilities' =&gt; \n\u00a0 \u00a0 array (\n\u00a0 \u00a0 \u00a0 'switch_themes' =&gt; true,\n\u00a0 \u00a0 \u00a0 'edit_themes' =&gt; true,\n\u00a0 \u00a0 \u00a0 'activate_plugins' =&gt; true,\n\u00a0 \u00a0 \u00a0 \/\/ [...rest of the lines cut off for brevity...]\n\u00a0 \u00a0 ),\n\u00a0 ),\n\u00a0 'editor' =&gt; \n\u00a0 array (\n\u00a0 \u00a0 'name' =&gt; 'Editor',\n\u00a0 \u00a0 'capabilities' =&gt; \n\u00a0 \u00a0 array (\n\u00a0 \u00a0 \u00a0 'moderate_comments' =&gt; true,\n\u00a0 \u00a0 \u00a0 'manage_categories' =&gt; true,\n\u00a0 \u00a0 \u00a0 'manage_links' =&gt; true,\n\u00a0 \u00a0 \u00a0 \/\/ [...rest of the lines cut off for brevity...]\n\u00a0 \u00a0 ),\n\u00a0 ),\n\u00a0 'author' =&gt; \n\u00a0 array (\n\u00a0 \u00a0 'name' =&gt; 'Author',\n\u00a0 \u00a0 'capabilities' =&gt; \n\u00a0 \u00a0 array (\n\u00a0 \u00a0 \u00a0 'upload_files' =&gt; true,\n\u00a0 \u00a0 \u00a0 'edit_posts' =&gt; true,\n\u00a0 \u00a0 \u00a0 'edit_published_posts' =&gt; true,\n\u00a0 \u00a0 \u00a0 \/\/ [...rest of the lines cut off for brevity...]\n\u00a0 \u00a0 ),\n\u00a0 ),\n\u00a0 'contributor' =&gt; \n\u00a0 array (\n\u00a0 \u00a0 'name' =&gt; 'Contributor',\n\u00a0 \u00a0 'capabilities' =&gt; \n\u00a0 \u00a0 array (\n\u00a0 \u00a0 \u00a0 'edit_posts' =&gt; true,\n\u00a0 \u00a0 \u00a0 'read' =&gt; true,\n\u00a0 \u00a0 \u00a0 \/\/ [...rest of the lines cut off for brevity...]\n\u00a0 \u00a0 ),\n\u00a0 ),\n\u00a0 'subscriber' =&gt; \n\u00a0 array (\n\u00a0 \u00a0 'name' =&gt; 'Subscriber',\n\u00a0 \u00a0 'capabilities' =&gt; \n\u00a0 \u00a0 array (\n\u00a0 \u00a0 \u00a0 'read' =&gt; true,\n\u00a0 \u00a0 \u00a0 'level_0' =&gt; true,\n\u00a0 \u00a0 ),\n\u00a0 ),\n)<\/code><\/pre>\n<p>Il s&rsquo;agit d&rsquo;un tableau multidimensionnel dans lequel chaque r\u00f4le se voit attribuer un nom de r\u00f4le et un ensemble de permissions. De m\u00eame, WordPress stocke les permissions bas\u00e9es sur l&rsquo;utilisateur dans le tableau <code><strong>wp_usermeta<\/strong><\/code> avec le nom de la m\u00e9ta-cl\u00e9 <code><strong>wp_capabilities<\/strong><\/code>.<\/p>\n<p><strong>Note :<\/strong> le pr\u00e9fixe <code><strong>wp_<\/strong><\/code> peut \u00eatre diff\u00e9rent dans votre configuration. Il d\u00e9pend de la valeur de la variable globale <code><strong>$table_prefix<\/strong><\/code> dans le fichier <code><strong>wp-config.php<\/strong><\/code> de votre site.<\/p>\n<h3>Tableau des r\u00f4les et des permissions<\/h3>\n<figure id=\"attachment_76144\" aria-describedby=\"caption-attachment-76144\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76144 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-roles-permissions-codex.png\" alt=\"Le tableau \u00ab\u00a0R\u00f4les et permissions\u00a0\u00bb dans le Codex WordPress\" width=\"1100\" height=\"758\"><figcaption id=\"caption-attachment-76144\" class=\"wp-caption-text\">Le tableau \u00ab\u00a0R\u00f4les et permissions\u00a0\u00bb dans le Codex WordPress<\/figcaption><\/figure>\n<p>Le Codex WordPress comprend un simple <a href=\"https:\/\/wordpress.org\/support\/article\/roles-and-capabilities\/#capability-vs-role-table\">tableau des permissions et des r\u00f4les<\/a>, bien qu&rsquo;il ne soit pas tr\u00e8s intuitif. Il r\u00e9sume toutes les actions que les r\u00f4les des utilisateurs par d\u00e9faut peuvent prendre dans les configurations WordPress monosite et <a href=\"https:\/\/kinqsta.com\/fr\/blog\/multisite-wordpress\/\">multisite.<\/a> Il y a une pause apr\u00e8s un certain nombre de permissions pour vous permettre de distinguer facilement les permissions de haut niveau de celles de bas niveau.<\/p>\n<p>Pour une meilleure repr\u00e9sentation de tous les r\u00f4les et permissions de WordPress en un coup d&rsquo;\u0153il, vous pouvez <a href=\"https:\/\/exygy.com\/blog\/wordpress-roles-and-capabilities-at-a-glance\/\">consulter cet excellent tableau par Exygy<\/a>.<\/p>\n<h4>Permissions li\u00e9es aux blocs r\u00e9utilisables de Gutenberg<\/h4>\n<p>L&rsquo;<a href=\"https:\/\/kinqsta.com\/fr\/blog\/editeur-wordpress-gutenberg\/\">\u00e9diteur de blocs Gutenberg<\/a> de WordPress a introduit une fonctionnalit\u00e9 \u00e9tonnante appel\u00e9e \u00ab\u00a0<strong>blocs r\u00e9utilisables<\/strong>\u00a0\u00ab\u00a0. Elle vous permet d&rsquo;enregistrer un bloc entier (ou plusieurs blocs) comme mod\u00e8le et de l&rsquo;utiliser n&rsquo;importe o\u00f9 ailleurs sur votre site.<\/p>\n<figure id=\"attachment_76143\" aria-describedby=\"caption-attachment-76143\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76143 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/ajout-blocs-reutilisables-gutenberg.png\" alt=\"Ajout de \u00ab\u00a0blocs r\u00e9utilisables\u00a0\u00bb dans le nouvel \u00e9diteur de blocs Gutenberg de WordPress\" width=\"1100\" height=\"438\"><figcaption id=\"caption-attachment-76143\" class=\"wp-caption-text\">Ajout de \u00ab\u00a0blocs r\u00e9utilisables\u00a0\u00bb dans le nouvel \u00e9diteur de blocs Gutenberg de WordPress<\/figcaption><\/figure>\n<p>En cons\u00e9quence, WordPress a \u00e9galement introduit les nouvelles permissions suivantes li\u00e9es aux blocs r\u00e9utilisables :<\/p>\n<ul>\n<li>Cr\u00e9er des blocs r\u00e9utilisables<\/li>\n<li>Modifier les blocs r\u00e9utilisables<\/li>\n<li>Lire les blocs r\u00e9utilisables<\/li>\n<li>Supprimer les blocs r\u00e9utilisables<\/li>\n<\/ul>\n<p>Les permissions list\u00e9es ci-dessus fonctionnent de la m\u00eame mani\u00e8re que les permissions li\u00e9es aux publications. Un administrateur ou un \u00e9diteur a acc\u00e8s \u00e0 toutes les permissions li\u00e9es aux blocs r\u00e9utilisables, tandis qu&rsquo;un auteur ne peut que modifier ou supprimer les blocs r\u00e9utilisables qu&rsquo;il a cr\u00e9\u00e9s. Les contributeurs ne peuvent que lire les blocs r\u00e9utilisables.<\/p>\n<h4>Permission sp\u00e9ciale : T\u00e9l\u00e9versement non filtr\u00e9<\/h4>\n<p>Le <strong>t\u00e9l\u00e9versement non filtr\u00e9<\/strong> est une permission sp\u00e9ciale qui n&rsquo;est attribu\u00e9e \u00e0 aucun r\u00f4le d&rsquo;utilisateur par d\u00e9faut, y compris Administrateur ou Super Admin. Elle permet \u00e0 un utilisateur de t\u00e9l\u00e9verser des fichiers avec n&rsquo;importe quelle extension (par exemple SVG ou PSD), et pas seulement celles qui figurent sur la <a href=\"https:\/\/core.trac.wordpress.org\/browser\/tags\/5.4.1\/src\/wp-includes\/functions.php#L2997\">liste autoris\u00e9e par WordPress<\/a>.<\/p>\n<p><strong>Note :<\/strong> Vous pouvez obtenir une liste des types de mime et des extensions de fichiers pris en charge par WordPress en utilisant la <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_get_mime_types\/#source\">fonction wp_get_mime_types()<\/a>.<\/p>\n<p>Pour activer cette permission, vous devez ajouter le code ci-dessous \u00e0 votre fichier <code><strong>wp-config.php<\/strong><\/code>. D\u00e9finissez la constante avant la ligne qui vous demande d&rsquo;arr\u00eater la modification.<\/p>\n<pre><code class=\"language-php\">define( 'ALLOW_UNFILTERED_UPLOADS', true );<\/code><\/pre>\n<p>Apr\u00e8s avoir d\u00e9fini cette constante, vous pouvez donner \u00e0 n&rsquo;importe quel utilisateur un r\u00f4le sur un site unique WordPress et installer la fonction de <strong>t\u00e9l\u00e9versement non filtr\u00e9<\/strong>. Cependant, sur une installation multisite, seul un Super Admin peut avoir cette permission.<\/p>\n<p>Par exemple, si vous souhaitez attribuer la permission <code><strong>unfiltered_upload<\/strong><\/code> \u00e0 un \u00e9diteur, vous pouvez ajouter le code suivant n&rsquo;importe o\u00f9 dans votre code WordPress (id\u00e9alement, ne le lancez que lors de l&rsquo;activation d\u2019un th\u00e8me ou d\u2019une exgtension) :<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\n  $role = get_role( 'editor' );\n\u00a0 $role-&gt;add_cap( 'unfiltered_upload' );\n\n?&gt;<\/code><\/pre>\n<p>Nous discuterons plus tard de la fa\u00e7on d&rsquo;ajouter ou de personnaliser les permisdsions de tous les r\u00f4les d&rsquo;utilisateur ou d&rsquo;utilisateurs sp\u00e9cifiques.<\/p>\n<h3>Permissions primitives vs m\u00e9ta-permissions<\/h3>\n<p>Il existe principalement deux types de permissions dans WordPress :<\/p>\n<ul>\n<li><strong>Les permissions primitives :<\/strong> Ces permissions sont accord\u00e9es \u00e0 des r\u00f4les particuliers. Les utilisateurs ayant ces r\u00f4les h\u00e9ritent automatiquement des permissions primitives.<\/li>\n<li><strong>Les meta-permissions :<\/strong> Ces permissions ne sont accord\u00e9es \u00e0 aucun r\u00f4le par d\u00e9faut. WordPress v\u00e9rifie un certain objet dans <a href=\"https:\/\/kinqsta.com\/fr\/blog\/modifier-code-wordpress\/\">son code<\/a> et sa base de donn\u00e9es, comme un article, une page, un utilisateur ou toute <a href=\"https:\/\/kinqsta.com\/fr\/blog\/qu-est-ce-qu-une-taxonomie\/\">taxonomie,<\/a> et si la logique est v\u00e9rifi\u00e9e, il \u00ab\u00a0associe\u00a0\u00bb une m\u00e9ta-permission \u00e0 une ou plusieurs permissions primitives.<\/li>\n<\/ul>\n<p>Par exemple, WordPress accorde aux auteurs la permission <code><strong>edit_posts<\/strong><\/code> pour modifier leurs propres publications. Cependant, cette permission ne leur permet pas de modifier les publications des autres utilisateurs. C&rsquo;est l\u00e0 que les m\u00e9ta-permissions aident.<\/p>\n<p>WordPress utilise la fonction\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/map_meta_cap\/\">map_meta_cap()<\/a> pour renvoyer un tableau de permissions primitives li\u00e9es \u00e0 un objet sp\u00e9cifique. Il les compare ensuite avec l&rsquo;objet utilisateur pour v\u00e9rifier si l&rsquo;utilisateur peut modifier la publication.<\/p>\n<p>Quelques autres exemples de m\u00e9ta-permissions sont <code><strong>read_post<\/strong><\/code>, <code><strong>delete_post<\/strong><\/code>, <code><strong>remove_user<\/strong><\/code> et <code><strong>read_post<\/strong><\/code>. Nous les examinerons plus en d\u00e9tail dans la section sur les permissions personnalis\u00e9es ci-dessous.<\/p>\n\n<h2>Les six r\u00f4les par d\u00e9faut des utilisateurs de WordPress<\/h2>\n<p>WordPress comprend six r\u00f4les d&rsquo;utilisateur pr\u00e9d\u00e9finis. Le premier utilisateur d&rsquo;une installation WordPress obtient le r\u00f4le d&rsquo;<strong>administrateur<\/strong> par d\u00e9faut (ou le r\u00f4le de <strong>super-administrateur<\/strong> avec les installations WordPress multisite).<\/p>\n<p>Depuis que WordPress a commenc\u00e9 comme une plateforme de blogs avant de se d\u00e9velopper en un <a href=\"https:\/\/kinqsta.com\/fr\/blog\/logiciel-cms\/\">v\u00e9ritable CMS<\/a>, il d\u00e9finit la plupart de ses r\u00f4les d&rsquo;utilisateur pour <a href=\"https:\/\/kinqsta.com\/fr\/blog\/meilleures-plateformes-blog\/\">publier du contenu sur le web<\/a>. Ses autres r\u00f4les d&rsquo;utilisateur pr\u00e9d\u00e9finis sont ceux d&rsquo;\u00e9diteur, d&rsquo;auteur, de contributeur et d&rsquo;abonn\u00e9.<\/p>\n<figure id=\"attachment_76224\" aria-describedby=\"caption-attachment-76224\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76224 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/roles-utilisateur-wordpress-emplies.png\" alt=\"Les r\u00f4les d'utilisateur WordPress par d\u00e9faut empil\u00e9s par ordre de permissions\" width=\"1100\" height=\"591\"><figcaption id=\"caption-attachment-76224\" class=\"wp-caption-text\">Les r\u00f4les d&rsquo;utilisateur WordPress par d\u00e9faut empil\u00e9s par ordre de permissions<\/figcaption><\/figure>\n<p>Imaginez les r\u00f4les par d\u00e9faut des utilisateurs de WordPress comme une collection de cylindres empil\u00e9s repr\u00e9sentant diverses permissions. Le plus grand cylindre a le plus de permissions, le deuxi\u00e8me plus grand cylindre a le deuxi\u00e8me plus grand nombre de permissions, et le plus petit cylindre a le moins de permissions.<\/p>\n<p>Vous ne devez pas consid\u00e9rer un r\u00f4le comme sup\u00e9rieur \u00e0 un autre. Consid\u00e9rez plut\u00f4t les r\u00f4les comme la d\u00e9finition des responsabilit\u00e9s d&rsquo;un utilisateur au sein du site.<\/p>\n<blockquote><p><em>Un r\u00f4le d&rsquo;utilisateur n&rsquo;est jamais sup\u00e9rieur, ni inf\u00e9rieur, il d\u00e9finit pr\u00e9cis\u00e9ment ce \u00e0 quoi il est destin\u00e9.<\/em><\/p><\/blockquote>\n<p>Examinons maintenant en d\u00e9tail tous les r\u00f4les pr\u00e9d\u00e9finis des utilisateurs de WordPress.<\/p>\n<h3>Administrateur<\/h3>\n<figure id=\"attachment_76226\" aria-describedby=\"caption-attachment-76226\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76226 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-role-administrateur.png\" alt=\"Le tableau de bord du r\u00f4le de l'administrateur dans WordPress\" width=\"1100\" height=\"633\"><figcaption id=\"caption-attachment-76226\" class=\"wp-caption-text\">Le tableau de bord du r\u00f4le de l&rsquo;administrateur dans WordPress<\/figcaption><\/figure>\n<p>WordPress attribue au premier utilisateur de toute installation sur un seul site le r\u00f4le d&rsquo;administrateur. Il se situe au sommet de tous les autres r\u00f4les d&rsquo;utilisateur et a acc\u00e8s \u00e0 toutes les permissions d\u00e9finies par WordPress. Les utilisateurs ayant le r\u00f4le d&rsquo;administrateur peuvent effectuer des actions telles que<\/p>\n<ul>\n<li>Cr\u00e9er et supprimer des utilisateurs<\/li>\n<li>Installer et g\u00e9rer des <a href=\"https:\/\/kinqsta.com\/fr\/sujets\/extensions-wordpress\/\">extensions<\/a> et des <a href=\"https:\/\/kinqsta.com\/fr\/blog\/theme-wordpress-plus-rapide\/\">th\u00e8mes<\/a><\/li>\n<li>Modifier les extensions, les th\u00e8mes, les fichiers et le code<\/li>\n<\/ul>\n<figure id=\"attachment_76146\" aria-describedby=\"caption-attachment-76146\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76146 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/seuls-administrateurs-peuvent-ajouter-noveau.png\" alt=\"Seuls les administrateurs peuvent ajouter de nouveaux utilisateurs dans WordPress\" width=\"1100\" height=\"606\"><figcaption id=\"caption-attachment-76146\" class=\"wp-caption-text\">Seuls les administrateurs peuvent ajouter de nouveaux utilisateurs dans WordPress<\/figcaption><\/figure>\n<p>Le r\u00f4le d&rsquo;administrateur \u00e9tant le plus puissant, vous ne devez l&rsquo;attribuer qu&rsquo;\u00e0 ceux en qui vous avez confiance. Id\u00e9alement, il ne devrait y avoir qu&rsquo;un seul administrateur par site.<\/p>\n<p>Le r\u00f4le de l&rsquo;administrateur dans un <a href=\"https:\/\/kinqsta.com\/fr\/blog\/multisite-wordpress\/\">r\u00e9seau WordPress Multisite<\/a> est d\u00e9fini un peu diff\u00e9remment, bien qu&rsquo;il soit appel\u00e9 de la m\u00eame fa\u00e7on. Dans un r\u00e9seau multisite, le r\u00f4le d&rsquo;administrateur ne b\u00e9n\u00e9ficie pas de certaines fonctionnalit\u00e9s qu&rsquo;il a dans un site unique WP, comme l&rsquo;<a href=\"https:\/\/kinqsta.com\/fr\/blog\/installer-theme-wordpress\/\">installation de th\u00e8mes<\/a> et d\u2019extensions. WordPress r\u00e9serve ces permissions au r\u00f4le de super-administrateur.<\/p>\n<h3>\u00c9diteur<\/h3>\n<figure id=\"attachment_76227\" aria-describedby=\"caption-attachment-76227\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76227 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-role-editeur.png\" alt=\"Le tableau de bord du r\u00f4le d'\u00e9diteur dans WordPress\" width=\"1100\" height=\"509\"><figcaption id=\"caption-attachment-76227\" class=\"wp-caption-text\">Le tableau de bord du r\u00f4le d&rsquo;\u00e9diteur dans WordPress<\/figcaption><\/figure>\n<p>Un \u00e9diteur se charge de la gestion du contenu d&rsquo;un site WordPress. Il peut cr\u00e9er, modifier, publier ou supprimer des articles et des pages, m\u00eame ceux qui sont cr\u00e9\u00e9s par d&rsquo;autres utilisateurs. Voici quelques-unes de leurs permissions :<\/p>\n<ul>\n<li>Supprimer des articles et des pages publi\u00e9s<\/li>\n<li>Mod\u00e9rer les c<a href=\"https:\/\/kinqsta.com\/fr\/blog\/plugins-commentaires-wordpress\/\">ommentaires<\/a><\/li>\n<li>G\u00e9rer les liens et les cat\u00e9gories<\/li>\n<li>Modifier les articles et les pages d&rsquo;autres utilisateurs<\/li>\n<\/ul>\n<p>Les \u00e9diteurs ne peuvent pas prendre de mesures d&rsquo;administration du site telles que l&rsquo;installation d\u2019extensions et de th\u00e8mes. Leur principale responsabilit\u00e9 est de superviser le travail des autres auteurs et contributeurs ou de constituer une <a href=\"https:\/\/kinqsta.com\/fr\/blog\/ninja-marketing-contenu\/\">\u00e9quipe de contenu compos\u00e9e d&rsquo;une seule personne<\/a>.<\/p>\n<p><strong>Conseil :<\/strong> Si vous g\u00e9rez vous-m\u00eame un site WordPress, vous pouvez vous cr\u00e9er un utilisateur suppl\u00e9ant ayant le r\u00f4le d&rsquo;un \u00e9diteur. De cette fa\u00e7on, vous pouvez s\u00e9parer vos t\u00e2ches d&rsquo;administration et de publication. <a href=\"https:\/\/kinqsta.com\/fr\/blog\/securite-wordpress\/\">Votre compte administrateur est \u00e0 l&rsquo;abri des pirates,<\/a> m\u00eame si votre compte \u00e9diteur est compromis.<\/p>\n<h3>Auteur<\/h3>\n<figure id=\"attachment_76228\" aria-describedby=\"caption-attachment-76228\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76228 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-role-auteur.png\" alt=\"Le tableau de bord du r\u00f4le d'\u00a0\u00ab\u00a0auteur\u00a0\u00bb dans WordPress\" width=\"1100\" height=\"509\"><figcaption id=\"caption-attachment-76228\" class=\"wp-caption-text\">Le tableau de bord du r\u00f4le d&rsquo;\u00a0\u00ab\u00a0auteur\u00a0\u00bb dans WordPress<\/figcaption><\/figure>\n<p>Comme son nom l&rsquo;indique, tout utilisateur ayant un r\u00f4le d&rsquo;auteur peut cr\u00e9er, modifier et <a href=\"https:\/\/kinqsta.com\/fr\/blog\/articles-forme-longue\/\">publier des publications<\/a>. Ils peuvent \u00e9galement <a href=\"https:\/\/kinqsta.com\/fr\/blog\/bibliotheque-medias-wordpress\/\">t\u00e9l\u00e9verser des fichiers multim\u00e9dia<\/a> et supprimer leurs propres publications, mais ils ne peuvent pas cr\u00e9er de pages ni modifier les publications de quelqu&rsquo;un d&rsquo;autre.<\/p>\n<p>Les auteurs peuvent ajouter des \u00e9tiquettes \u00e0 leurs publications et assigner leures publications \u00e0 des cat\u00e9gories existantes, mais ils ne peuvent pas cr\u00e9er de nouvelles cat\u00e9gories. Comme pour les \u00e9diteurs, ils n&rsquo;ont pas acc\u00e8s aux t\u00e2ches administratives telles que les r\u00e9glages, les extensions et les th\u00e8mes.<\/p>\n<p><strong>Note :<\/strong> Un auteur peut supprimer ses publications m\u00eame apr\u00e8s leur publication. Si vous attribuez \u00e0 quelqu&rsquo;un le r\u00f4le d&rsquo;auteur, assurez-vous que vous \u00eates d&rsquo;accord pour qu&rsquo;il ait le contr\u00f4le total de ses publications, y compris leur suppression.<\/p>\n<h3>Contributeur<\/h3>\n<figure id=\"attachment_76229\" aria-describedby=\"caption-attachment-76229\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76229 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-contributeur.png\" alt=\"Le tableau de bord du r\u00f4le de \u00ab\u00a0contributeur\u00a0\u00bb dans WordPress\" width=\"1100\" height=\"509\"><figcaption id=\"caption-attachment-76229\" class=\"wp-caption-text\">Le tableau de bord du r\u00f4le de \u00ab\u00a0contributeur\u00a0\u00bb dans WordPress<\/figcaption><\/figure>\n<p>Le r\u00f4le de contributeur est une version all\u00e9g\u00e9e du r\u00f4le d&rsquo;auteur. Un utilisateur ayant un r\u00f4le de contributeur peut cr\u00e9er ses propres publications, supprimer les brouillons de ses publications, mais il ne peut pas les publier.<\/p>\n<p>Ils peuvent sauvegarder les brouillons de leurs publmications ou les envoyer \u00e0 un r\u00e9dacteur ou \u00e0 un administrateur pour r\u00e9vision et publication. Et une fois qu&rsquo;il a publi\u00e9 sa publication, un contributeur ne peut pas la supprimer. En revanche, les auteurs peuvent supprimer les publications qu&rsquo;ils ont publi\u00e9s.<\/p>\n<p>Le r\u00f4le de contributeur est id\u00e9al pour les nouveaux auteurs et les contributeurs invit\u00e9s.<\/p>\n<h3>Abonn\u00e9<\/h3>\n<figure id=\"attachment_76230\" aria-describedby=\"caption-attachment-76230\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76230 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-role-abonne.png\" alt=\"Le tableau de bord du r\u00f4le d\u2019\u00a0\u00ab\u00a0abonn\u00e9\u00a0\u00bb dans WordPress\" width=\"1100\" height=\"509\"><figcaption id=\"caption-attachment-76230\" class=\"wp-caption-text\">Le tableau de bord du r\u00f4le d\u2019\u00a0\u00ab\u00a0abonn\u00e9\u00a0\u00bb dans WordPress<\/figcaption><\/figure>\n<p>Le r\u00f4le d&rsquo;abonn\u00e9 se situe au dernier \u00e9chelon du classement des permissions. Un utilisateur ayant un r\u00f4le d&rsquo;abonn\u00e9 peut g\u00e9rer son profil et a acc\u00e8s \u00e0 toutes les publications du site. C&rsquo;est \u00e0 peu pr\u00e8s tout !<\/p>\n<figure id=\"attachment_76231\" aria-describedby=\"caption-attachment-76231\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76231 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/vous-pouvez-limiter-contenu-seuls.png\" alt=\"Vous pouvez limiter le contenu aux seuls utilisateurs connect\u00e9s, y compris les abonn\u00e9s\" width=\"1100\" height=\"753\"><figcaption id=\"caption-attachment-76231\" class=\"wp-caption-text\">Vous pouvez limiter le contenu aux seuls utilisateurs connect\u00e9s, y compris les abonn\u00e9s<\/figcaption><\/figure>\n<p>En g\u00e9n\u00e9ral, tout le monde a acc\u00e8s au contenu lu sur un site WordPress. Toutefois, sur les <a href=\"https:\/\/kinqsta.com\/fr\/blog\/plugins-wordpress-adhesion\/\">sites d&rsquo;<\/a><a href=\"https:\/\/kinqsta.com\/fr\/blog\/abonnements-woocommerce\/\">abonnement<\/a> ou d&rsquo;<a href=\"https:\/\/kinqsta.com\/fr\/blog\/plugins-wordpress-adhesion\/\">adh\u00e9sion,<\/a> seuls <a href=\"https:\/\/kinqsta.com\/fr\/blog\/plugins-wordpress-inscription-utilisateur\/\">les utilisateurs connect\u00e9s<\/a> peuvent consulter le contenu. Un utilisateur ayant un r\u00f4le d&rsquo;abonn\u00e9 peut lire les publications dans ces cas.<\/p>\n<h3>Super Admin<\/h3>\n<figure id=\"attachment_76232\" aria-describedby=\"caption-attachment-76232\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76232 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-role-super-admin.png\" alt=\"Le tableau de bord du r\u00f4le de \u00ab\u00a0super admin\u00a0\u00bb dans un r\u00e9seau WordPress multisite\" width=\"1100\" height=\"525\"><figcaption id=\"caption-attachment-76232\" class=\"wp-caption-text\">Le tableau de bord du r\u00f4le de \u00ab\u00a0super admin\u00a0\u00bb dans un r\u00e9seau WordPress multisite<\/figcaption><\/figure>\n<p>Le r\u00f4le de Super Admin n&rsquo;est disponible que dans les installations WordPress multisite. Ce r\u00f4le remplace les administrateurs de site unique au sein du r\u00e9seau multisite et donne acc\u00e8s \u00e0 toutes les fonctionnalit\u00e9s d&rsquo;administration de haut niveau.<\/p>\n<p>Les super-administrateurs disposent de certaines permissions de multisites uniquement :<\/p>\n<ul>\n<li>Cr\u00e9er, g\u00e9rer et supprimer les sites du r\u00e9seau<\/li>\n<li>G\u00e9rer les utilisateurs du r\u00e9seau, les extensions, les th\u00e8mes et les options<\/li>\n<li>Mettre \u00e0 jour tous les sites du r\u00e9seau Multisite<\/li>\n<li>Mettre en place un r\u00e9seau multisite<\/li>\n<li>Affecter les administrateurs aux diff\u00e9rents sites du r\u00e9seau<\/li>\n<\/ul>\n<figure id=\"attachment_76234\" aria-describedby=\"caption-attachment-76234\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76234 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-sites-reseau.png\" alt=\"Le panneau \u00ab\u00a0Sites\u00a0\u00bb dans un r\u00e9seau WordPress multisite\" width=\"1100\" height=\"471\"><figcaption id=\"caption-attachment-76234\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Sites\u00a0\u00bb dans un r\u00e9seau WordPress multisite<\/figcaption><\/figure>\n<figure id=\"attachment_76235\" aria-describedby=\"caption-attachment-76235\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76235 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-themes-super-admin.png\" alt=\"Le panneau \u00ab\u00a0Th\u00e8mes\u00a0\u00bb du tableau de bord du super admin\" width=\"1100\" height=\"583\"><figcaption id=\"caption-attachment-76235\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Th\u00e8mes\u00a0\u00bb du tableau de bord du super admin<\/figcaption><\/figure>\n<p>Dans un r\u00e9seau multisite, seul le super admin peut installer des th\u00e8mes et les activer sur le r\u00e9seau. Les administrateurs des diff\u00e9rents sites du r\u00e9seau ne peuvent que visualiser et activer les th\u00e8mes qui sont d\u00e9j\u00e0 install\u00e9s par le super admin.<\/p>\n<p>Par exemple, j&rsquo;ai install\u00e9 le <a href=\"https:\/\/kinqsta.com\/fr\/blog\/theme-wordpress-plus-rapide\/#astra\">th\u00e8me gratuit Astra<\/a> sur mon r\u00e9seau, mais je ne l&rsquo;ai pas activ\u00e9 pour le r\u00e9seau. Ainsi, les administrateurs des diff\u00e9rents sous-sites d&rsquo;un r\u00e9seau ne peuvent pas le voir figurer dans leur panneau de <strong>th\u00e8mes<\/strong>.<\/p>\n<figure id=\"attachment_76236\" aria-describedby=\"caption-attachment-76236\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76236 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/administrateurs-sous-sites-reseau-peuvent.png\" alt=\"Les administrateurs des sous-sites du r\u00e9seau ne peuvent pas installer de nouveaux th\u00e8mes\" width=\"1100\" height=\"739\"><figcaption id=\"caption-attachment-76236\" class=\"wp-caption-text\">Les administrateurs des sous-sites du r\u00e9seau ne peuvent pas installer de nouveaux th\u00e8mes<\/figcaption><\/figure>\n<p>Dans la capture d&rsquo;\u00e9cran ci-dessus, vous pouvez \u00e9galement remarquer que le menu <strong>Extensions<\/strong> n&rsquo;est pas accessible par les administrateurs du site dans un r\u00e9seau. Contrairement aux th\u00e8mes, un super admin peut modifier les r\u00e9glages du r\u00e9seau pour permettre aux administrateurs d&rsquo;installer et d&rsquo;activer des extensions sur leurs sites.<\/p>\n<figure id=\"attachment_76237\" aria-describedby=\"caption-attachment-76237\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76237 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/super-admin-peut-donner-administrateurs-possibilite.png\" alt=\"Le super admin peut donner aux administrateurs la possibilit\u00e9 de g\u00e9rer les extensions\" width=\"1100\" height=\"359\"><figcaption id=\"caption-attachment-76237\" class=\"wp-caption-text\">Le super admin peut donner aux administrateurs la possibilit\u00e9 de g\u00e9rer les extensions<\/figcaption><\/figure>\n<figure id=\"attachment_76238\" aria-describedby=\"caption-attachment-76238\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76238 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/super-admin-egalement-activer-extension.png\" alt=\"Le super admin peut \u00e9galement \u00ab\u00a0Activer les extensions sur le r\u00e9seau\u00a0\u00bb\" width=\"1100\" height=\"605\"><figcaption id=\"caption-attachment-76238\" class=\"wp-caption-text\">Le super admin peut \u00e9galement \u00ab\u00a0Activer les extensions sur le r\u00e9seau\u00a0\u00bb<\/figcaption><\/figure>\n<p>Un super admin peut \u00e9galement <strong>activer des extension sur le r\u00e9seau<\/strong> pour s&rsquo;assurer qu&rsquo;ils sont forc\u00e9s sur tous les sites du r\u00e9seau. Les administrateurs de sites ne peuvent pas d\u00e9sactiver les extensions activ\u00e9es par le r\u00e9seau. Ce r\u00e9glage est id\u00e9al pour forcer les extensions essentielles \u00e0 travers le r\u00e9seau.<\/p>\n<h4>L&rsquo;\u00e9cran d&rsquo;administration du r\u00e9seau<\/h4>\n<p>Le tableau de bord de l&rsquo;<strong>administrateur r\u00e9seau<\/strong> sert de centre de coordination au super admin pour g\u00e9rer les permissions r\u00e9seau de WordPress multisite. Il est accessible uniquement aux utilisateurs ayant le r\u00f4le de super admin apr\u00e8s la <a href=\"https:\/\/kinqsta.com\/fr\/blog\/multisite-wordpress\/#manage\">cr\u00e9ation d&rsquo;un r\u00e9seau<\/a>.<\/p>\n<figure id=\"attachment_76239\" aria-describedby=\"caption-attachment-76239\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76239 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-administrateur-comprend.png\" alt=\"Le tableau de bord de l'administrateur du r\u00e9seau comprend des options uniques pour g\u00e9rer le r\u00e9seau\" width=\"1100\" height=\"393\"><figcaption id=\"caption-attachment-76239\" class=\"wp-caption-text\">Le tableau de bord de l&rsquo;administrateur du r\u00e9seau comprend des options uniques pour g\u00e9rer le r\u00e9seau<\/figcaption><\/figure>\n<h5>1. Tableau de bord<\/h5>\n<p>Le tableau de bord de l&rsquo;administration du r\u00e9seau est le point central pour obtenir des informations d\u00e9taill\u00e9es sur les sites de votre r\u00e9seau. Il vous donne acc\u00e8s \u00e0 tous les r\u00e9glages de votre r\u00e9seau.<\/p>\n<h5>2. Sites<\/h5>\n<figure id=\"attachment_76234\" aria-describedby=\"caption-attachment-76234\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76234 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-sites-tableau-bord-administration-reseau.png\" alt=\"Le panneau \u00ab\u00a0Sites\u00a0\u00bb dans un tableau de bord de l'administration du r\u00e9seau\" width=\"1100\" height=\"471\"><figcaption id=\"caption-attachment-76234\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Sites\u00a0\u00bb dans un tableau de bord de l&rsquo;administration du r\u00e9seau<\/figcaption><\/figure>\n<p>Vous pouvez utiliser le <a href=\"https:\/\/wordpress.org\/support\/article\/network-admin\/#sites\">panneau des sites<\/a> pour g\u00e9rer les diff\u00e9rents sites qui font partie du r\u00e9seau multisite. Les sites listy\u00e9s ici seront soit un sous-r\u00e9pertoire, soit un sous-domaine, selon la fa\u00e7on dont vous avez configur\u00e9 votre r\u00e9seau WordPress multisite.<\/p>\n<p>\u00c0 partir de l\u00e0, vous pouvez soit ajouter de nouveaux sites au r\u00e9seau, soit retirer du r\u00e9seau des sites existants.<\/p>\n<p>Vous pouvez \u00e9galement acc\u00e9der \u00e0 des informations sur les sites, les utilisateurs, les th\u00e8mes et les r\u00e9glages g\u00e9n\u00e9raux du r\u00e9seau \u00e0 partir d&rsquo;ici. Le premier site que vous cr\u00e9ez est le site principal du r\u00e9seau. Le r\u00e9seau h\u00e9rite de tous les r\u00e9glages des options du premier site.<\/p>\n<figure id=\"attachment_76136\" aria-describedby=\"caption-attachment-76136\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76136 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/ajouter-nouveaux-sites-reseau-multisite.png\" alt=\"Ajouter des nouveaux sites au r\u00e9seau WordPress multisite\" width=\"1100\" height=\"499\"><figcaption id=\"caption-attachment-76136\" class=\"wp-caption-text\">Ajouter des nouveaux sites au r\u00e9seau WordPress multisite<\/figcaption><\/figure>\n<p>En cliquant sur le lien ou le bouton \u00ab\u00a0<a href=\"https:\/\/wordpress.org\/support\/article\/network-admin-sites-screen\/#add-site\">Ajouter un nouveau site<\/a>\u00a0\u00bb, vous acc\u00e9derez \u00e0 l&rsquo;\u00e9cran ci-dessus o\u00f9 vous pourrez ajouter un nouveau site \u00e0 votre r\u00e9seau multisite. Si vous n&rsquo;avez personne d&rsquo;autre en t\u00eate pour \u00eatre l&rsquo;administrateur du nouveau site, vous pouvez \u00e9galement vous d\u00e9signer comme administrateur.<\/p>\n<h5>3. Utilisateurs<\/h5>\n<figure id=\"attachment_76137\" aria-describedby=\"caption-attachment-76137\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76137 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-utilisateurs-tableau-bord-administration.png\" alt=\"Le panneau \u00ab\u00a0Utilisateurs\u00a0\u00bb dans le tableau de bord de l'administration du r\u00e9seau\" width=\"1100\" height=\"587\"><figcaption id=\"caption-attachment-76137\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Utilisateurs\u00a0\u00bb dans le tableau de bord de l&rsquo;administration du r\u00e9seau<\/figcaption><\/figure>\n<p>L&rsquo;<a href=\"https:\/\/codex.wordpress.org\/Network_Admin_Users_Screen\">\u00e9cran Utilisateurs du<\/a> tableau de bord de l&rsquo;administration du r\u00e9seau vous permet de g\u00e9rer les utilisateurs et d&rsquo;<a href=\"https:\/\/codex.wordpress.org\/Network_Admin_Users_Screen#Add_User\">ajouter de nouveaux utilisateurs \u00e0<\/a> votre r\u00e9seau multisite. Seul le super admin peut ajouter des utilisateurs au r\u00e9seau, mais un super admin peut modifier les r\u00e9glages du r\u00e9seau pour permettre aux administrateurs de sites d&rsquo;ajouter de nouveaux utilisateurs uniquement sur leurs propres sites.<\/p>\n<h5>4. Th\u00e8mes<\/h5>\n<figure id=\"attachment_76138\" aria-describedby=\"caption-attachment-76138\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76138 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-themes-tableau-bord-admin.png\" alt=\"Le panneau \u00ab\u00a0Th\u00e8mes\u00a0\u00bb du tableau de bord de l'administration du r\u00e9seau\" width=\"1100\" height=\"587\"><figcaption id=\"caption-attachment-76138\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Th\u00e8mes\u00a0\u00bb du tableau de bord de l&rsquo;administration du r\u00e9seau<\/figcaption><\/figure>\n<p>L&rsquo;<a href=\"https:\/\/codex.wordpress.org\/Network_Admin_Themes_Screen\">\u00e9cran Th\u00e8mes<\/a> vous permet de <a href=\"https:\/\/kinqsta.com\/fr\/blog\/modifier-theme-wordpress\/\">g\u00e9rer les th\u00e8mes<\/a> accessibles par les administrateurs du site. Il ne vous permet pas d&rsquo;activer ou de d\u00e9sactiver les th\u00e8mes qu&rsquo;un site utilise, mais seulement de d\u00e9finir les th\u00e8mes qu&rsquo;un site peut utiliser.<\/p>\n<p>Si vous d\u00e9sactivez un th\u00e8me qui est utilis\u00e9 n&rsquo;importe o\u00f9 sur le r\u00e9seau, il restera actif sur ce site m\u00eame apr\u00e8s que vous l&rsquo;ayez d\u00e9sactiv\u00e9. Mais si les sites utilisent un autre th\u00e8me, le th\u00e8me d\u00e9sactiv\u00e9 n&rsquo;appara\u00eetra pas dans le panneau \u00ab\u00a0Th\u00e8mes\u00a0\u00bb du site du r\u00e9seau.<\/p>\n<p>Vous pouvez vous r\u00e9f\u00e9rer \u00e0 l&rsquo;<a href=\"https:\/\/kinqsta.com\/fr\/blog\/multisite-wordpress\/#plugins\">article de Kinsta sur WordPress <\/a>multisite pour apprendre comment travailler avec les th\u00e8mes et les extensions sur votre r\u00e9seau. Vous pouvez \u00e9galement <a href=\"https:\/\/kinqsta.com\/fr\/blog\/comment-personnaliser-theme-wordpress\/\">utiliser l&rsquo;\u00e9diteur de th\u00e8mes pour modifier les fichiers de vos th\u00e8mes<\/a> dans le tableau de bord lui-m\u00eame.<\/p>\n<h5>5. Extensions<\/h5>\n<figure id=\"attachment_76139\" aria-describedby=\"caption-attachment-76139\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76139 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-extensions-tableau-reseau.png\" alt=\"Le panneau \u00ab\u00a0Extensions\u00a0\u00bb dans le tableau de bord de l'administration du r\u00e9seau\" width=\"1100\" height=\"614\"><figcaption id=\"caption-attachment-76139\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Extensions\u00a0\u00bb dans le tableau de bord de l&rsquo;administration du r\u00e9seau<\/figcaption><\/figure>\n<p>L&rsquo;<a href=\"https:\/\/codex.wordpress.org\/Network_Admin_Plugins_Screen\">\u00e9cran Extensions<\/a> permet aux utilisateurs d&rsquo;ajouter ou de supprimer des extensions dans le r\u00e9seau. Une fois ajout\u00e9es, vous pouvez activer les extensions \u00e0 partir du tableau de bord d&rsquo;un site. Vous pouvez \u00e9galement <strong>activer les extensions sur le r\u00e9seau<\/strong> \u00e0 partir de cet \u00e9cran pour forcer l&rsquo;utilisation de l\u2019extension sur tous les sites du r\u00e9seau.<\/p>\n<p>Par d\u00e9faut, un administrateur de site ne peut pas acc\u00e9der au menu des extensions de son tableau de bord. Un super admin peut l&rsquo;activer pour lui en modifiant les r\u00e9glages du r\u00e9seau.<\/p>\n<figure id=\"attachment_76159\" aria-describedby=\"caption-attachment-76159\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76159 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/activation-administration-extensions-administrateurs.png\" alt=\"Activation de l'administration des extensions pour tous les administrateurs de sous-site\" width=\"1100\" height=\"175\"><figcaption id=\"caption-attachment-76159\" class=\"wp-caption-text\">Activation de l&rsquo;administration des extensions pour tous les administrateurs de sous-site<\/figcaption><\/figure>\n<p><strong>Note :<\/strong> Toutes les extensions WordPress ne prennent pas en charge les r\u00e9seaux multisites. Vous devez lire la documentation de l\u2019extension pour confirmer qu&rsquo;il fonctionne dans les configurations multisites.<\/p>\n<h5>6. R\u00e9glages<\/h5>\n<figure id=\"attachment_76140\" aria-describedby=\"caption-attachment-76140\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76140 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-reglages-reseau-administ.png\" alt=\"Le panneau \u00ab\u00a0R\u00e9glages du r\u00e9seau\u00a0\u00bb dans le tableau de bord de l'administrateur r\u00e9seau\" width=\"1100\" height=\"462\"><figcaption id=\"caption-attachment-76140\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0R\u00e9glages du r\u00e9seau\u00a0\u00bb dans le tableau de bord de l&rsquo;administrateur r\u00e9seau<\/figcaption><\/figure>\n<p>Vous pouvez d\u00e9finir et modifier les r\u00e9glages pour l&rsquo;ensemble du r\u00e9seau dans l&rsquo;<a href=\"https:\/\/codex.wordpress.org\/Network_Admin_Settings_Screen\">\u00e9cran des r\u00e9glages du r\u00e9seau<\/a>. Les r\u00e9glages par d\u00e9faut du r\u00e9seau sont bas\u00e9s sur le premier site que vous avez cr\u00e9\u00e9 lors de la mise en place du r\u00e9seau. Voici quelques r\u00e9glages du r\u00e9seau que vous pouvez modifier :<\/p>\n<ul>\n<li>R\u00e9glages op\u00e9rationnels<\/li>\n<li>R\u00e9glages d&rsquo;inscription<\/li>\n<li>R\u00e9glages de nouveau site<\/li>\n<li>R\u00e9glages de t\u00e9l\u00e9versement<\/li>\n<li>R\u00e9glages de langue<\/li>\n<li>R\u00e9glages de menu<\/li>\n<\/ul>\n<p>Ici, vous pouvez \u00e9galement acc\u00e9der aux informations sur la <a href=\"https:\/\/codex.wordpress.org\/Network_Admin_Settings_Screen#Network_Setup\">configuration du<\/a> r\u00e9seau que vous avez utilis\u00e9es lors de sa cr\u00e9ation. Vous pouvez vous r\u00e9f\u00e9rer \u00e0 l&rsquo;<a href=\"https:\/\/wordpress.org\/support\/article\/network-admin-settings-screen\/\">\u00e9cran des r\u00e9glages de l&rsquo;administrateur r\u00e9seau<\/a> dans le Codex WordPress pour obtenir un aper\u00e7u d\u00e9taill\u00e9 de toutes les options de r\u00e9glage disponibles.<\/p>\n<h5>7. Mises \u00e0 jour<\/h5>\n<figure id=\"attachment_76141\" aria-describedby=\"caption-attachment-76141\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76141 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-mises-jour-tableau-admin.png\" alt=\"Le panneau \u00ab\u00a0Mises \u00e0 jour\u00a0\u00bb dans le tableau de bord de l'administration du r\u00e9seau\" width=\"1100\" height=\"406\"><figcaption id=\"caption-attachment-76141\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Mises \u00e0 jour\u00a0\u00bb dans le tableau de bord de l&rsquo;administration du r\u00e9seau<\/figcaption><\/figure>\n<p>Vous pouvez contr\u00f4ler le processus de mise \u00e0 jour pour le r\u00e9seau et les sites individuels \u00e0 partir de l&rsquo;<a href=\"https:\/\/wordpress.org\/support\/article\/network-admin-updates-screen\/\">\u00e9cran des mises \u00e0 jour<\/a>. L&rsquo;\u00e9cran <strong>Mises \u00e0 jour<\/strong> vous indiquera toutes les mises \u00e0 jour disponibles pour le noyau, les th\u00e8mes et les extensions de WordPress. Une fois que <a href=\"https:\/\/kinqsta.com\/fr\/docs\/hebergement-wordpress\/premiers-pas-wordpress\/installer-wordpress-manuellement\/\">vous avez install\u00e9 la derni\u00e8re version de WordPress<\/a>, vous pouvez l&rsquo;appliquer \u00e0 tous les sites du r\u00e9seau via l&rsquo;\u00e9cran Mise \u00e0 jour du r\u00e9seau.<\/p>\n<figure id=\"attachment_76142\" aria-describedby=\"caption-attachment-76142\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76142 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-mises-jour-reseau-tableau.png\" alt=\"Le panneau \u00ab\u00a0Mise \u00e0 jour du r\u00e9seau\u00a0\u00bb dans le tableau de bord de l'administration du r\u00e9seau\" width=\"1100\" height=\"360\"><figcaption id=\"caption-attachment-76142\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Mise \u00e0 jour du r\u00e9seau\u00a0\u00bb dans le tableau de bord de l&rsquo;administration du r\u00e9seau<\/figcaption><\/figure>\n<p><strong>Note :<\/strong> Dans une installation WordPress \u00e0 site unique, l&rsquo;administrateur est essentiellement un super admin car il a acc\u00e8s \u00e0 toutes les fonctionnalit\u00e9s d&rsquo;administration.<\/p>\n<p>Vous pouvez personnaliser les r\u00f4les des utilisateurs et \u00e9galement cr\u00e9er vos propres r\u00f4les personnalis\u00e9s en utilisant les permissions pr\u00e9d\u00e9finies de WordPress.<\/p>\n<h3>Avantages des r\u00f4les et des permissions des utilisateurs<\/h3>\n<p>Le syst\u00e8me de r\u00f4les et de permissions est l&rsquo;\u00e9pine dorsale de la gestion des utilisateurs WordPress. Voici quelques-uns de ses nombreux avantages :<\/p>\n<ul>\n<li>Les r\u00f4les des utilisateurs vous aident \u00e0 g\u00e9rer plus efficacement tous les utilisateurs de votre site. M\u00eame si vous avez des dizaines d&rsquo;utilisateurs sur votre site qui travaillent dans diff\u00e9rentes parties du monde, vous pouvez les superviser facilement en attribuant les bons r\u00f4les \u00e0 chacun d&rsquo;entre eux.<\/li>\n<li>En limitant les utilisateurs \u00e0 des permissions sp\u00e9cifiques, cela vous aide \u00e0 <a href=\"https:\/\/kinqsta.com\/fr\/blog\/wordpress-est-il-securise\/\">garder votre site plus s\u00fbr<\/a>. Par exemple, les auteurs ne peuvent pas supprimer les publications des autres, les \u00e9diteurs ne peuvent pas changer de th\u00e8me ni installer d\u2019extensions, et les abonn\u00e9s ne peuvent acc\u00e9der qu&rsquo;\u00e0 leur propre profil.<\/li>\n<li>Les extensions WordPress peuvent v\u00e9rifier si un utilisateur poss\u00e8de certaines permissions et, sur cette base, effectuer une certaine action. La fonction WordPress <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/current_user_can\/\">current_user_can()<\/a> permet d\u2019effectuer cette v\u00e9rification. Par exemple, une <a href=\"https:\/\/kinqsta.com\/fr\/blog\/plugins-securite-wordpress\/\">extension de s\u00e9curit\u00e9<\/a> peut afficher son panneau d&rsquo;options uniquement \u00e0 l&rsquo;administrateur, tout en affichant des avertissements de s\u00e9curit\u00e9 \u00e0 tous les utilisateurs.<\/li>\n<li>Vous pouvez modifier les r\u00f4les des utilisateurs pour d\u00e9l\u00e9guer certaines de vos responsabilit\u00e9s \u00e0 d&rsquo;autres utilisateurs afin de lib\u00e9rer votre temps. Disons que votre site <a href=\"https:\/\/kinqsta.com\/fr\/blog\/spams-commentaires-wordpress\/\">attire beaucoup de commentaires<\/a>. Dans ce cas, vous pouvez autoriser un auteur de confiance \u00e0 prendre en charge la mod\u00e9ration des commentaires. Vous conserverez le pouvoir ultime en tant qu&rsquo;administrateur, mais vous pourrez partager certaines de vos responsabilit\u00e9s en fonction des besoins.<\/li>\n<li>Vous pouvez utiliser les contr\u00f4les de permission pour afficher des publications et des pages priv\u00e9es que seuls certains r\u00f4les d&rsquo;utilisateur peuvent voir. Cela constitue la base des sites d&rsquo;adh\u00e9sion.<\/li>\n<li>Vous pouvez afficher ou masquer des \u00e9l\u00e9ments sur l\u2019interface publique sur votre site (par exemple, des \u00e9l\u00e9ments de <a href=\"https:\/\/kinqsta.com\/fr\/blog\/plugins-menu-wordpress\/\">menu<\/a>, des <a href=\"https:\/\/kinqsta.com\/fr\/blog\/widgets-wordpress\/\">widgets<\/a>) selon le r\u00f4le de l&rsquo;utilisateur.<\/li>\n<li>Vous pouvez cr\u00e9er des <a href=\"https:\/\/kinqsta.com\/fr\/blog\/types-publications-personnalises-wordpress\/\">types de publication<\/a> personnalis\u00e9s avec des permissions personnalis\u00e9es et accorder ou refuser ces permissions pour chaque r\u00f4le d&rsquo;utilisateur. De m\u00eame, vous pouvez \u00e9galement d\u00e9finir des permissions personnalis\u00e9es pour permettre uniquement \u00e0 certains r\u00f4les d&rsquo;avoir acc\u00e8s \u00e0 vos r\u00e9glages d\u2019extension ou de th\u00e8me.<\/li>\n<\/ul>\n<h2>Comment g\u00e9rer efficacement les r\u00f4les des utilisateurs de WordPress<\/h2>\n<p>Il est essentiel de conna\u00eetre tous les r\u00f4les et permissions des utilisateurs, mais vous devez \u00e9galement comprendre comment les g\u00e9rer efficacement sur vos sites. Bien qu&rsquo;il n&rsquo;y ait pas deux sites WordPress exactement identiques, il existe quelques r\u00e8gles de base que vous pouvez suivre pour utiliser au mieux les r\u00f4les et les permissions des utilisateurs de WordPress.<\/p>\n<h3>Donner un acc\u00e8s minimal \u00e0 chaque utilisateur<\/h3>\n<p>N&rsquo;attribuez \u00e0 chaque utilisateur de votre site que le niveau d&rsquo;acc\u00e8s dont il a besoin. Il est toujours pr\u00e9f\u00e9rable de donner moins de permissions que trop. Il est essentiel de s\u00e9curiser les r\u00f4les des utilisateurs de WordPress pour assurer la s\u00e9curit\u00e9 de votre site et de son contenu.<\/p>\n<figure id=\"attachment_76147\" aria-describedby=\"caption-attachment-76147\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76147 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/attribuer-soigneusement-role-chaque.png\" alt=\"Attribuer soigneusement les r\u00f4les \u00e0 chaque utilisateur\" width=\"1100\" height=\"606\"><figcaption id=\"caption-attachment-76147\" class=\"wp-caption-text\">Attribuer soigneusement les r\u00f4les \u00e0 chaque utilisateur<\/figcaption><\/figure>\n<h3>Limiter le nombre d&rsquo;administrateurs et d\u2019\u00e9diteurs<\/h3>\n<p>En r\u00e8gle g\u00e9n\u00e9rale, chaque site ne devrait avoir qu&rsquo;un seul administrateur et celui-ci ne devrait apporter que les modifications essentielles au site. WordPress vous recommande d&rsquo;adh\u00e9rer au \u00ab\u00a0<a href=\"https:\/\/developer.wordpress.org\/plugins\/users\/#the-principle-of-least-privileges\">principe des moindres privil\u00e8ges<\/a>\u00a0\u00bb, qui sugg\u00e8re que vous ne devriez donner \u00e0 un utilisateur que les privil\u00e8ges essentiels pour effectuer le travail souhait\u00e9.<\/p>\n<p>Par exemple, il est pr\u00e9f\u00e9rable d&rsquo;utiliser un utilisateur de niveau \u00e9diteur pour g\u00e9rer le contenu du site, plut\u00f4t que d&rsquo;utiliser un administrateur. Si vous avez plus d&rsquo;un \u00e9diteur sur votre site, assurez-vous que vous pouvez leur faire confiance pour leurs permissions \u00e9tendues.<\/p>\n<p>Attribuez le r\u00f4le d&rsquo;auteur \u00e0 des <a href=\"https:\/\/kinqsta.com\/fr\/blog\/longueur-du-contenu\/\">cr\u00e9ateurs de contenu<\/a> auxquels vous pouvez faire confiance, car ils peuvent publier et supprimer leurs propres publications. Le r\u00f4le de contributeur convient mieux aux nouveaux cr\u00e9ateurs de contenu et aux publications des invit\u00e9s.<\/p>\n<h3>Personnaliser les r\u00f4les des utilisateurs en fonction des besoins<\/h3>\n<p>Les r\u00f4les d&rsquo;utilisateur par d\u00e9faut de WordPress sont utiles, mais ils peuvent ne pas convenir \u00e0 tous les cas d&rsquo;utilisation. Par exemple, donner \u00e0 vos auteurs la possibilit\u00e9 de <a href=\"https:\/\/kinqsta.com\/fr\/blog\/spams-commentaires-wordpress\/#3-enable-comment-moderation\">mod\u00e9rer les commentaires<\/a>.<\/p>\n<p>Heureusement, WordPress nous donne la possibilit\u00e9 de personnaliser les r\u00f4les des utilisateurs ou de cr\u00e9er de nouveaux r\u00f4les en fonction de nos besoins sp\u00e9cifiques. Vous pouvez le faire manuellement par le biais de code ou \u00e0 l&rsquo;aide d\u2019extensions de r\u00f4le d&rsquo;utilisateur WordPress. Nous couvrirons les deux m\u00e9thodes dans cet article.<\/p>\n<h2>Gestion des utilisateurs sur un r\u00e9seau WordPress multisite<\/h2>\n<p>WordPress multisite comprend des r\u00e9glages uniques pour la gestion des utilisateurs. Certains d&rsquo;entre eux sont simples \u00e0 comprendre, d&rsquo;autres non.<\/p>\n<p>Examinons-les tous en profondeur.<\/p>\n<h3>R\u00e9glages d&rsquo;inscription du r\u00e9seau multisite<\/h3>\n<p>Seul un super admin peut cr\u00e9er de nouveaux utilisateurs et sites sur le r\u00e9seau. Toutefois, il peut permettre aux utilisateurs d&rsquo;enregistrer des comptes sur le r\u00e9seau en tant qu&rsquo;abonn\u00e9s aux sous-sites.<\/p>\n<p>Pour l&rsquo;activer, allez dans <strong>Administration du r\u00e9seau &gt; R\u00e9glages du r\u00e9seau &gt; R\u00e9glages d&rsquo;inscription &gt; Autoriser les nouvelles inscriptions<\/strong>, et activez l&rsquo;option \u00ab\u00a0Les comptes d&rsquo;utilisateur peuvent s\u2019inscrire\u00a0\u00bb.<\/p>\n<figure id=\"attachment_76158\" aria-describedby=\"caption-attachment-76158\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76158 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/autoriser-utilisateurs-inscricre-votre-reseau.png\" alt=\"Autoriser les utilisateurs \u00e0 s\u2019inscrire sur votre r\u00e9seau\" width=\"1100\" height=\"559\"><figcaption id=\"caption-attachment-76158\" class=\"wp-caption-text\">Autoriser les utilisateurs \u00e0 s\u2019inscrire sur votre r\u00e9seau<\/figcaption><\/figure>\n<p>Ici, vous pouvez \u00e9galement permettre aux utilisateurs connect\u00e9s de cr\u00e9er de nouveaux sites sur votre r\u00e9seau. Vous pouvez cocher cette option si vous souhaitez limiter la possibilit\u00e9 de cr\u00e9er des sites uniquement pour les utilisateurs que vous avez cr\u00e9\u00e9s.<\/p>\n<p>La derni\u00e8re option permet aux utilisateurs d&rsquo;enregistrer un compte ainsi que de cr\u00e9er un site sur votre r\u00e9seau. Les utilisateurs qui cr\u00e9ent un site sur votre r\u00e9seau se voient attribuer le r\u00f4le d&rsquo;administrateur de leur sous-site.<\/p>\n<h3>Un seul compte utilisateur pour acc\u00e9der \u00e0 l&rsquo;ensemble du r\u00e9seau<\/h3>\n<p>Lorsque vous cr\u00e9ez un compte d&rsquo;utilisateur sur votre r\u00e9seau, ou lorsqu&rsquo;un utilisateur enregistre un compte sur l&rsquo;un des sites de votre r\u00e9seau, il peut naviguer vers n&rsquo;importe quel site du r\u00e9seau apr\u00e8s s&rsquo;\u00eatre connect\u00e9. Imaginez un <a href=\"https:\/\/kinqsta.com\/fr\/blog\/medias-sociaux-wordpress\/\">r\u00e9seau social<\/a> comme Facebook ou Reddit o\u00f9 vous pouvez cr\u00e9er un compte et acc\u00e9der \u00e0 tous les groupes ou sous-groupes avec le m\u00eame profil d&rsquo;utilisateur.<\/p>\n<p>C&rsquo;est l&rsquo;un des principaux avantages de l&rsquo;utilisation de WordPress multisite. Il permet \u00e0 vos utilisateurs d&rsquo;acc\u00e9der \u00e0 tous vos sites en n&rsquo;inscrivant qu&rsquo;un seul compte.<\/p>\n<h3>Accorder des privil\u00e8ges suppl\u00e9mentaires aux administrateurs du site<\/h3>\n<p>Vous pouvez permettre aux administrateurs de sites d&rsquo;ajouter des utilisateurs \u00e0 leurs propres sites en cochant l&rsquo;option <strong>Ajouter de nouveaux utilisateurs<\/strong>.<\/p>\n<figure id=\"attachment_76160\" aria-describedby=\"caption-attachment-76160\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76160 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/autoriser-administrateurs-site-ajouter-nouveaux-utilisateurs.png\" alt=\"Autoriser les administrateurs de site d'ajouter de nouveaux utilisateurs \u00e0 leur sous-site\" width=\"1100\" height=\"349\"><figcaption id=\"caption-attachment-76160\" class=\"wp-caption-text\">Autoriser les administrateurs de site d&rsquo;ajouter de nouveaux utilisateurs \u00e0 leur sous-site<\/figcaption><\/figure>\n<p>Comme mentionn\u00e9 pr\u00e9c\u00e9demment, vous pouvez accorder aux administrateurs de sites l&rsquo;acc\u00e8s \u00e0 la gestion des extensions sur leurs sous-sites en allant dans <strong>R\u00e9glages r\u00e9seau &gt; R\u00e9glages de menu<\/strong> et en cochant l&rsquo;option <strong>Activer les menus d&rsquo;administration &gt; Extensions<\/strong>.<\/p>\n<h3>Inscription des utilisateurs au niveau du sous-site<\/h3>\n<p>Les installations WordPress multisite ne permettent par d\u00e9faut que l&rsquo;inscription des utilisateurs pour l&rsquo;ensemble du r\u00e9seau. Il n&rsquo;y a pas d&rsquo;option permettant l&rsquo;inscription des utilisateurs pour un seul sous-site. Vous pouvez changer ce comportement en utilisant l\u2019extension <a href=\"https:\/\/wordpress.org\/plugins\/network-subsite-user-registration\/\">Network Subsite User Registration.<\/a><\/p>\n<figure id=\"attachment_76161\" aria-describedby=\"caption-attachment-76161\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76161 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/extension-network-subsite-user-registration.png\" alt=\"Lextension \u00ab\u00a0Network Subsite User Registration\u00a0\u00bb\" width=\"1100\" height=\"471\"><figcaption id=\"caption-attachment-76161\" class=\"wp-caption-text\">Lextension \u00ab\u00a0Network Subsite User Registration\u00a0\u00bb<\/figcaption><\/figure>\n<p>Cette extension permet aux administrateurs de sites d&rsquo;activer l&rsquo;inscription des utilisateurs locaux avec un acc\u00e8s limit\u00e9 uniquement \u00e0 leur site. Les nouveaux utilisateurs auront le r\u00f4le d&rsquo;abonn\u00e9 par d\u00e9faut, mais vous pouvez le changer en modifiant les r\u00e9glages de l\u2019extension.<\/p>\n<figure id=\"attachment_76162\" aria-describedby=\"caption-attachment-76162\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76162 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/permittre-quicoque-enregistrer-compte.png\" alt=\"Permettre \u00e0 quiconque d'enregistrer un compte uniquement sur vos sous-sites\" width=\"1100\" height=\"459\"><figcaption id=\"caption-attachment-76162\" class=\"wp-caption-text\">Permettre \u00e0 quiconque d&rsquo;enregistrer un compte uniquement sur vos sous-sites<\/figcaption><\/figure>\n<h3>Assigner un m\u00eame utilisateur \u00e0 plusieurs sous-sites<\/h3>\n<p>Vous pouvez affecter le m\u00eame utilisateur \u00e0 plusieurs sites de votre r\u00e9seau avec des r\u00f4les uniques. Lorsque l&rsquo;utilisateur se connecte au tableau de bord de ses sites, il peut acc\u00e9der au tableau de bord de tous ses sites via l&rsquo;\u00e9cran <strong>Mes sites<\/strong>.<\/p>\n<figure id=\"attachment_76163\" aria-describedby=\"caption-attachment-76163\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76163 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/vous-pouvez-assigner-utilisateur-plusieurs.png\" alt=\"Vous pouvez assigner un utilisateur \u00e0 plusieurs sites dans un r\u00e9seau WordPress multisite\" width=\"1100\" height=\"375\"><figcaption id=\"caption-attachment-76163\" class=\"wp-caption-text\">Vous pouvez assigner un utilisateur \u00e0 plusieurs sites dans un r\u00e9seau WordPress multisite<\/figcaption><\/figure>\n<h3>Accorder \u00e0 d&rsquo;autres utilisateurs des privil\u00e8ges de super admin<\/h3>\n<p>Un super admin peut \u00e9galement partager ses privil\u00e8ges avec d&rsquo;autres utilisateurs. Vous devez activer cette option avec prudence et ne l&rsquo;attribuer qu&rsquo;\u00e0 des utilisateurs en qui vous pouvez avoir confiance.<\/p>\n<figure id=\"attachment_76164\" aria-describedby=\"caption-attachment-76164\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76164 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/accorder-autres-utilisateurs-privileges.png\" alt=\"Accorder \u00e0 d\u2019autres utilisateurs les privil\u00e8ges de super admin pour le r\u00e9seau\" width=\"1100\" height=\"300\"><figcaption id=\"caption-attachment-76164\" class=\"wp-caption-text\">Accorder \u00e0 d\u2019autres utilisateurs les privil\u00e8ges de super admin pour le r\u00e9seau<\/figcaption><\/figure>\n<p>Comprendre tous les r\u00e9glages de gestion des utilisateurs dans un WordPress multisite vous aidera \u00e0 mieux g\u00e9rer votre r\u00e9seau. Pour trouver d&rsquo;autres extensions utiles pour WordPress multisite, vous pouvez les explorer dans le r\u00e9pertoire WordPress ou dans l&rsquo;article de<a href=\"https:\/\/kinqsta.com\/fr\/blog\/plugins-wordpress-multisite\/\"> Kinsta recommand\u00e9 sur les extensions WordPress multisite.<\/a><\/p>\n<h2>Comment personnaliser les r\u00f4les des utilisateurs existants de WordPress<\/h2>\n<p>Vous pouvez ajouter des capacit\u00e9s \u00e0 vos r\u00f4les utilisateur existants pour augmenter leur niveau d&rsquo;acc\u00e8s. Par exemple, vous pouvez donner aux \u00e9diteurs le pouvoir de g\u00e9rer les extensions. Ou peut-\u00eatre souhaitez-vous que les contributeurs puissent mod\u00e9rer les commentaires sur leures propres publications. Voyons comment faire.<\/p>\n<p><strong>Note :<\/strong> si vous n&rsquo;\u00eates pas dou\u00e9 pour le code, vous pouvez ignorer la m\u00e9thode manuelle et passer directement \u00e0 la section des extensions sur les r\u00f4les et les permissions des utilisateurs ci-dessous. Ou simplement <a href=\"https:\/\/kinqsta.com\/fr\/blog\/engager-developpeur-wordpress\/\">engager un d\u00e9veloppeur WordPress<\/a>.<\/p>\n<h3>Comment ajouter des permissions \u00e0 un r\u00f4le utilisateur<\/h3>\n<p>Vous pouvez ajouter une permission \u00e0 un r\u00f4le utilisateur ou \u00e0 tout utilisateur sp\u00e9cifique en utilisant la fonction WordPress\u00a0<a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/add_cap\">add_cap().<\/a> Je vais utiliser une extension personnalis\u00e9e appel\u00e9 <strong>Customize User Role<\/strong> pour montrer comment utiliser cette fonction afin de donner au r\u00f4le d&rsquo;\u00e9diteur le pouvoir de g\u00e9rer les extensions.<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\n\/*\nPlugin Name:  Customize User Role\nVersion:  1.0\nDescription:  Demonstrating how to customize WordPress User Roles.\nAuthor:  Salman Ravoof\nAuthor URI:  https:\/\/www.salmanravoof.com\/\nLicense: GPLv2 or later\nLicense URI: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\nText Domain:  customize-user-role\n*\/<\/code><\/pre>\n<p>WordPress recommande d&rsquo;ex\u00e9cuter cette fonction lors de l&rsquo;activation de l\u2019extension ou du th\u00e8me car les r\u00e9glages qu&rsquo;il ajoute sont stock\u00e9s dans la base de donn\u00e9es dans la table <code><strong>wp_options<\/strong><\/code> sous le champ <code><strong>wp_user_roles<\/strong><\/code>. Il est inefficace d&rsquo;ex\u00e9cuter cette fonction \u00e0 chaque fois que vous chargez une page car les tables de la base de donn\u00e9es seront \u00e9cras\u00e9es \u00e0 chaque chargement de page.<\/p>\n<p>Puisque j&rsquo;utilise une extension, je vais utiliser la fonction\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_activation_hook\/\">register_activation_hook()<\/a> pour me connecter \u00e0 l&rsquo;action qui est ex\u00e9cut\u00e9e lorsque vous activez une extension. Il y a plusieurs fa\u00e7ons de faire cela, mais j&rsquo;utilise une impl\u00e9mentation robuste bas\u00e9e sur la classe pour m&rsquo;assurer qu&rsquo;il n&rsquo;y a pas de conflits.<\/p>\n<pre><code class=\"language-php\">\/\/ this code runs only during plugin activation and never again\nfunction sal_customize_user_role() {\n    require_once plugin_dir_path( __FILE__ ).'includes\/class-sal-customize-user-role.php'; \u00a0 \n    Sal_Customize_User_Role::activate();\n}\nregister_activation_hook( __FILE__, 'sal_customize_user_role' );<\/code><\/pre>\n<p>Le code ci-dessus ne s&rsquo;ex\u00e9cute qu&rsquo;une seule fois lors de l&rsquo;activation de l\u2019extension. La fonction hook\u00e9e <code><strong>sal_customize_user_role<\/strong><\/code> fait r\u00e9f\u00e9rence \u00e0 une classe personnalis\u00e9e appel\u00e9e <code><strong>Sal_Customize_User_Role<\/strong><\/code>.<\/p>\n<p>J&rsquo;ai d\u00e9fini cette classe dans un fichier s\u00e9par\u00e9 nomm\u00e9 <code><strong>class-sale-customize-user-role.php<\/strong><\/code> et je l&rsquo;ai plac\u00e9e dans le dossier racine de mon extension \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un sous-r\u00e9pertoire nomm\u00e9 <code><strong>includes<\/strong><\/code>, mais vous pouvez le nommer comme vous voulez.<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\nclass Sal_Customize_User_Role {\n    public static function activate() {\n        \/\/ get the Editor role's object from WP_Role class\n        $editor = get_role( 'editor' );\n\n        \/\/ a list of plugin-related capabilities to add to the Editor role\n        $caps = array(\n                  'install_plugins',\n                  'activate_plugins',\n                  'edit_plugins',\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 'delete_plugins' \n        ); \n\n        \/\/ add all the capabilities by looping through them\n        foreach ( $caps as $cap ) {\n            $editor-&gt;add_cap( $cap );\n        }\n\u00a0 \u00a0 }\n}<\/code><\/pre>\n<p>Voici une explication d\u00e9taill\u00e9e du code ci-dessus :<\/p>\n<ul>\n<li>Commencez par d\u00e9finir la classe et sa fonction que vous avez r\u00e9f\u00e9renc\u00e9e dans le fichier principal de l\u2019extension.<\/li>\n<li>La fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_role\/\">get_role( &lsquo;editor&rsquo; )<\/a> r\u00e9cup\u00e8re l&rsquo;objet Editor role de la classe <code><strong>WP_Role<\/strong><\/code> et l&rsquo;assigne \u00e0 la variable <code><strong>$editor<\/strong><\/code>.<\/li>\n<li>La gestion des extensions n\u00e9cessite quatre permissions : <code><strong>install_plugins<\/strong><\/code>, <code><strong>activate_plugins<\/strong><\/code>, <code><strong>edit_plugins<\/strong><\/code> et <code><strong>delete_plugins<\/strong><\/code>. Mais la fonction <code><strong>add_cap()<\/strong><\/code> n&rsquo;accepte qu&rsquo;un seul param\u00e8tre. Nous devons donc inclure toutes les permissions \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un tableau. D\u00e9finissez le tableau <code><strong>$caps<\/strong><\/code> pour contenir toutes ces permissions. Si vous n&rsquo;ajoutez qu&rsquo;une seule permissions, alors il n&rsquo;est pas n\u00e9cessaire de d\u00e9finir un tableau.<\/li>\n<li>La fonction <code><strong>add_cap( $cap )<\/strong><\/code> ajoute toutes les permissions d\u00e9finies dans le tableau <code><strong>$caps<\/strong><\/code> en les parcourant toutes \u00e0 l&rsquo;aide de la fonction PHP\u00a0<a href=\"https:\/\/www.php.net\/manual\/en\/control-structures.foreach.php\">foreach ().<\/a><\/li>\n<\/ul>\n<p>Enregistrez tous les fichiers de votre extension et activez-la depuis votre tableau de bord. Connectez-vous maintenant au tableau de bord de l&rsquo;\u00e9diteur pour voir les changements.<\/p>\n<figure id=\"attachment_76148\" aria-describedby=\"caption-attachment-76148\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76148 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/editeurs-peuvent-desormais-gerer-extensions-tableau.png\" alt=\"Les \u00e9diteurs peuvent d\u00e9sormais g\u00e9rer les extensions depuis leur tableau de bord\" width=\"1100\" height=\"383\"><figcaption id=\"caption-attachment-76148\" class=\"wp-caption-text\">Les \u00e9diteurs peuvent d\u00e9sormais g\u00e9rer les extensions depuis leur tableau de bord<\/figcaption><\/figure>\n<p>Apr\u00e8s avoir ajout\u00e9 les permissions li\u00e9es aux extensions \u00e0 leur r\u00f4le d&rsquo;utilisateur, les \u00e9diteurs peuvent voir le menu des extensions list\u00e9 dans leur menu d&rsquo;administration.<\/p>\n<figure id=\"attachment_76149\" aria-describedby=\"caption-attachment-76149\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76149 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/ecran-ajouter-extensions-tableau-editeur.png\" alt=\"L'\u00e9cran \u00ab\u00a0Ajouter des extensions\u00a0\u00bb dans le tableau de bord de l'\u00e9diteur\" width=\"1100\" height=\"565\"><figcaption id=\"caption-attachment-76149\" class=\"wp-caption-text\">L&rsquo;\u00e9cran \u00ab\u00a0Ajouter des extensions\u00a0\u00bb dans le tableau de bord de l&rsquo;\u00e9diteur<\/figcaption><\/figure>\n<p>Vous pouvez v\u00e9rifier les permissions attribu\u00e9es \u00e0 chaque r\u00f4le utilisateur en consultant la valeur de la cl\u00e9 <code><strong>wp_user_roles<\/strong><\/code> stock\u00e9e dans la table <code><strong>wp_options<\/strong><\/code> de la base de donn\u00e9es de votre site WordPress.<\/p>\n<p>Voici les permissions que j&rsquo;ai trouv\u00e9es attribu\u00e9es au r\u00f4le d\u2019\u00e9diteur :<\/p>\n<pre><code class=\"language-php\">'editor' =&gt; \n\u00a0 array (\n\u00a0 \u00a0 'name' =&gt; 'Editor',\n\u00a0 \u00a0 'capabilities' =&gt; \n\u00a0 \u00a0 array (\n\u00a0 \u00a0 \u00a0 'moderate_comments' =&gt; true,\n\u00a0 \u00a0 \u00a0 'manage_categories' =&gt; true,\n\u00a0 \u00a0 \u00a0 \/\/ [...lines cut off for brevity...]\n\u00a0 \u00a0 \u00a0 'install_plugins' =&gt; true,\n\u00a0 \u00a0 \u00a0 'activate_plugins' =&gt; true,\n\u00a0 \u00a0 \u00a0 'edit_plugins' =&gt; true,\n\u00a0 \u00a0 ),\n\u00a0 ),<\/code><\/pre>\n<p>Remarquez les trois derni\u00e8res lignes qui donnent aux \u00e9diteurs la possibilit\u00e9 de g\u00e9rer les extensions.<\/p>\n<p>Si vous souhaitez supprimer ces permissions, vous pouvez vous connecter \u00e0 la fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_deactivation_hook\/\">register_deactivation_hook()<\/a> et utiliser la fonction <code><strong>remove_cap()<\/strong><\/code> pour supprimer les permissions lors de la d\u00e9sactivation de l\u2019extension, tout comme nous avons ajout\u00e9 ces permissions lors de l&rsquo;activation de l\u2019extension.<\/p>\n<p>Maintenant que vous avez appris \u00e0 ajouter des permissions \u00e0 un r\u00f4le utilisateur, il est temps d&rsquo;apprendre \u00e0 retirer des permissions \u00e0 un r\u00f4le utilisateur.<\/p>\n<p>Remarque : vous pouvez \u00e9galement vous connecter \u00e0 l&rsquo;action <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Action_Reference\/after_switch_theme\">after_switch_theme<\/a> pour lancer ce code pendant l&rsquo;activation du th\u00e8me (et\/ou du th\u00e8me enfant). Ici, vous devez inclure le code dans le fichier <code><strong>functions.php<\/strong><\/code> de votre th\u00e8me ou <a href=\"https:\/\/kinqsta.com\/fr\/blog\/theme-enfant-wordpress\/\">th\u00e8me enfant<\/a> (recommand\u00e9).<\/p>\n<h3>Comment retirer des permissions \u00e0 un r\u00f4le utilisateur<\/h3>\n<p>Parfois, vous pouvez vouloir retirer une permission \u00e0 un r\u00f4le utilisateur. Vous pouvez ex\u00e9cuter la fonction <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/remove_cap\">remove_cap()<\/a> pour supprimer une permission \u00e0 un r\u00f4le ou un utilisateur sp\u00e9cifique. Par exemple, c&rsquo;est une excellente id\u00e9e de supprimer la permission <code><strong>delete_published_posts<\/strong><\/code> au r\u00f4le utilisateur auteur.<\/p>\n<p>Faisons le n\u00e9cessaire !<\/p>\n<p>Pour commencer, je vais cr\u00e9er une nouvelle extension personnalis\u00e9e appel\u00e9e <strong>Customize Author Role<\/strong>. Comme pr\u00e9c\u00e9demment, je ne lancerai ce code qu&rsquo;une seule fois en me connectant \u00e0 la fonction <code><strong>register_activation_hook()<\/strong><\/code>.<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\n\/*\nPlugin Name:  Customize Author Role\nVersion:  1.0\nDescription:  Demonstrating how to customize WordPress Author Role.\nAuthor:  Salman Ravoof\nAuthor URI:  https:\/\/www.salmanravoof.com\/\nLicense: GPLv2 or later\nLicense URI: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\nText Domain:  customize-author-role\n*\/\n\n\/\/ this code runs only during plugin activation and never again\nfunction sal_customize_author_role() {\n    require_once plugin_dir_path( __FILE__ ).'includes\/class-sal-customize-author-role.php';\n    Sal_Customize_Author_Role::activate();\n}\nregister_activation_hook( __FILE__, 'sal_customize_author_role' );<\/code><\/pre>\n<p>Ensuite, je vais d\u00e9finir la classe <code><strong>Sal_Customize_Author_Role<\/strong><\/code> dans le fichier <code><strong>class-sal-customize-author-role.php<\/strong><\/code>. J&rsquo;ai r\u00e9f\u00e9renc\u00e9 ces deux ressources dans le fichier principal de l\u2019extension ci-dessus.<\/p>\n<pre><code class=\"language-php\">&lt;?php\nclass Sal_Customize_Author_Role { \n    public static function activate() {\n        \/\/ get the Editor role's object from WP_Role class\n        $author = get_role( 'author' );\n \n        \/\/ remove the capability to delete published posts from an Author role\n        $author-&gt;remove_cap( 'delete_published_posts' );\n\u00a0 \u00a0 }\n}<\/code><\/pre>\n<p>La fonction <code><strong>remove_cap( 'delete_published_posts' )<\/strong><\/code> supprimera la permission de supprimer les publications publi\u00e9es du r\u00f4le d&rsquo;auteur.<\/p>\n<figure id=\"attachment_76151\" aria-describedby=\"caption-attachment-76151\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76151 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/auteurs-autorises-defautsupprimer-publications.png\" alt=\"Les auteurs sont autoris\u00e9s par d\u00e9faut \u00e0 supprimer leurs publications publi\u00e9es\" width=\"1100\" height=\"413\"><figcaption id=\"caption-attachment-76151\" class=\"wp-caption-text\">Les auteurs sont autoris\u00e9s par d\u00e9faut \u00e0 supprimer leurs publications publi\u00e9es<\/figcaption><\/figure>\n<p>Il est temps d\u2019enregistrer tous les fichiers de l\u2019extension et de l&rsquo;activer. Maintenant, connectez-vous au tableau de bord de l\u2019auteur et voyez les changements.<\/p>\n<figure id=\"attachment_76152\" aria-describedby=\"caption-attachment-76152\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76152 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/auteurs-peuvent-supprimer-publications.png\" alt=\"Les auteurs ne peuvent plus supprimer leurs publications publi\u00e9es\" width=\"1100\" height=\"413\"><figcaption id=\"caption-attachment-76152\" class=\"wp-caption-text\">Les auteurs ne peuvent plus supprimer leurs publications publi\u00e9es<\/figcaption><\/figure>\n<p>L&rsquo;option <strong>Corbeille<\/strong> n&rsquo;est plus disponible pour les publications publi\u00e9es par les auteurs. Cependant, ils peuvent toujours supprimer les publications non publi\u00e9es ayant l\u2019\u00e9tat <strong>Brouillon<\/strong> ou <strong>En attente<\/strong>.<\/p>\n<figure id=\"attachment_76153\" aria-describedby=\"caption-attachment-76153\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76153 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/auteurs-peuvent-toujours-supprimer.png\" alt=\"Les auteurs peuvent toujours supprimer leurs publications non publi\u00e9es\" width=\"1100\" height=\"381\"><figcaption id=\"caption-attachment-76153\" class=\"wp-caption-text\">Les auteurs peuvent toujours supprimer leurs publications non publi\u00e9es<\/figcaption><\/figure>\n<p>Si vous souhaitez d\u00e9sactiver cette permission, vous devez \u00e9galement supprimer la permission <code><strong>delete_posts<\/strong><\/code> du r\u00f4le auteur.<\/p>\n<h3>Ajouter ou supprimer des permissions pour des utilisateurs sp\u00e9cifiques<\/h3>\n<p>Si vous souhaitez ajouter des permissions \u00e0 un utilisateur sp\u00e9cifique, par opposition \u00e0 un r\u00f4le utilisateur tout entier, vous pouvez utiliser la fonction de classe\u00a0<a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_User#add_cap.28.24cap_.5B.2C_.24grant_.5D_.29\">WP_User::add_cap()<\/a> pour ajouter la permission.<\/p>\n<pre><code class=\"language-php\">\/\/ get the user object by their ID\n$user = new WP_User( $user_id ); \n\n\/\/ add the capability to the specific user\n$user-&gt;add_cap( $cap );<\/code><\/pre>\n<p>Vous pouvez utiliser la fonction\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/get_user_by\/\">get_user_by()<\/a> pour r\u00e9cup\u00e9rer l&rsquo;ID de n&rsquo;importe quel utilisateur en utilisant son e-mail, son identifiant de connexion ou son slug.<\/p>\n<p>De m\u00eame, vous pouvez retirer des permissions \u00e0 un utilisateur sp\u00e9cifique en utilisant la fonction de classe\u00a0<a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_User#remove_cap.28.24cap.29\">WP_User::remove_cap().<\/a><\/p>\n<pre><code class=\"language-php\">\/\/ get the user object by their ID\n$user = new WP_User( $user_id );\n\n\/\/ add the capability to the specific user\n$user-&gt;add_cap( $cap );<\/code><\/pre>\n<p>Comme auparavant, n&rsquo;ex\u00e9cutez ces fonctions que sur l&rsquo;activation d&rsquo;une extension ou d&rsquo;un th\u00e8me pour garder votre code optimis\u00e9.<\/p>\n<p><strong>Note :<\/strong> <code><strong>add_cap()<\/strong><\/code> et <code><strong>remove_cap()<\/strong><\/code> sont toutes deux des m\u00e9thodes objet de la classe <code><strong>WP_Role<\/strong><\/code>. Vous ne pouvez pas les appeler directement dans votre code. Vous devez y acc\u00e9der en utilisant soit la fonction <code><strong>get_role()<\/strong><\/code>, soit la variable globale <code><strong>$wp_roles<\/strong><\/code>.<\/p>\n<h3>Dupliquer un r\u00f4le utilisateur<\/h3>\n<p>Vous pouvez cr\u00e9er un nouveau r\u00f4le utilisateur en clonant toutes les permissions d&rsquo;un r\u00f4le utilisateur existant. Voici comment vous pouvez le faire :<\/p>\n<pre><code class=\"language-php\">add_role( 'clone', 'Clone', get_role( 'administrator' )-&gt;capabilities );<\/code><\/pre>\n<p>Dans l&rsquo;exemple ci-dessus, je cr\u00e9e un nouveau r\u00f4le appel\u00e9 <strong>Clone<\/strong> avec les m\u00eames permissions qu&rsquo;un administrateur. L&rsquo;ex\u00e9cution de ce code sur un th\u00e8me ou l&rsquo;activation d&rsquo;une extension garantira que le r\u00f4le clon\u00e9 ne sera ajout\u00e9 qu&rsquo;une seule fois.<\/p>\n<h2>Comment cr\u00e9er des r\u00f4les utilisateurs personnalis\u00e9s dans WordPress<\/h2>\n<p>La modification des permissions des r\u00f4les utilisateurs par d\u00e9faut est un moyen rapide de les personnaliser. Mais si vous souhaitez modifier de nombreuses permission,s d&rsquo;un r\u00f4le, il est judicieux de cr\u00e9er un nouveau r\u00f4le utilisateur personnalis\u00e9. De cette fa\u00e7on, vous pouvez d\u00e9finir les permissions exactes que vous souhaitez pour chaque r\u00f4le sur votre site.<\/p>\n<p>Pour cr\u00e9er un r\u00f4le utilisateur personnalis\u00e9, vous devez utiliser la fonction\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/add_role\/\">add_role().<\/a> Elle accepte trois param\u00e8tres.<\/p>\n<pre><code class=\"language-php\">add_role(\u00a0 $role, $display_name, $capabilities );<\/code><\/pre>\n<p>Les deux premiers param\u00e8tres doivent \u00eatre des cha\u00eenes de caract\u00e8res (et \u00eatre n\u00e9cessaires) pour que la fonction puisse fonctionner. Ils d\u00e9finissent respectivement le nom du nouveau r\u00f4le personnalis\u00e9 et le nom d&rsquo;affichage. Le dernier param\u00e8tre est facultatif et doit \u00eatre un tableau. Vous pouvez l&rsquo;utiliser pour attribuer toutes les permissions du nouveau r\u00f4le.<\/p>\n<p>Cr\u00e9ons un r\u00f4le d&rsquo;utilisateur personnalis\u00e9 appel\u00e9 <strong>gestionnaire de communaut\u00e9<\/strong> qui peut mod\u00e9rer les commentaires et modifier les publications sur le site. Voici comment vous pouvez le faire :<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\n\/*\nPlugin Name:  Add Community Manager Role\nVersion:  1.0\nDescription:  Add a Custom User Role called 'Community Manager'\nAuthor:  Salman Ravoof\nAuthor URI:  https:\/\/www.salmanravoof.com\/\nLicense: GPLv2 or later\nLicense URI: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\nText Domain:  add-community-manager-role\n*\/\n\n\/\/ this code will run only once on plugin activation and never again\nfunction add_community_manager_role() {\n    add_role(\n         'community_manager',\n         __('Community Manager', 'add-community-manager-role'), \n         array( \n              'read' =&gt; true,\n              'moderate_comments' =&gt; true,\n              'edit_posts' =&gt; true,\n              'edit_other_posts' =&gt; true,\n              'edit_published_posts' =&gt; true\n         )\n    );\n}\nregister_activation_hook( __FILE__, 'add_community_manager_role' );<\/code><\/pre>\n<p>Comme auparavant, la fonction <code><strong>add_role()<\/strong><\/code> ne s&rsquo;ex\u00e9cute qu&rsquo;une seule fois \u00e0 l&rsquo;activation de l\u2019extension et plus jamais ensuite. Enregistrez le fichier et activez l\u2019extension dans votre tableau de bord. Vous devriez maintenant \u00eatre en mesure d&rsquo;attribuer le r\u00f4le de <strong>gestionnaire de communaut\u00e9<\/strong> aux nouveaux utilisateurs et aux utilisateurs existants.<\/p>\n<figure id=\"attachment_76155\" aria-describedby=\"caption-attachment-76155\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76155 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/assigner-role-utilisateur-personnalise-nouveaux.png\" alt=\"Assigner le r\u00f4le utilisateur personnalis\u00e9 aux nouveaux utilisateurs\" width=\"1100\" height=\"544\"><figcaption id=\"caption-attachment-76155\" class=\"wp-caption-text\">Assigner le r\u00f4le utilisateur personnalis\u00e9 aux nouveaux utilisateurs<\/figcaption><\/figure>\n<figure id=\"attachment_76154\" aria-describedby=\"caption-attachment-76154\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76154 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/assigner-role-utilisateur-personnalise-utilisateurs-existants.png\" alt=\"Assigner le r\u00f4le utilisateur personnalis\u00e9 aux utilisateurs existants\" width=\"1100\" height=\"434\"><figcaption id=\"caption-attachment-76154\" class=\"wp-caption-text\">Assigner le r\u00f4le utilisateur personnalis\u00e9 aux utilisateurs existants<\/figcaption><\/figure>\n<p>Vous pouvez \u00e9galement v\u00e9rifier les permissions attribu\u00e9es \u00e0 ce nouveau r\u00f4le en v\u00e9rifiant la valeur du champ <code><strong>wp_user_roles<\/strong><\/code> sous la table <code><strong>wp_options<\/strong><\/code> \u00e0 l&rsquo;int\u00e9rieur de votre base de donn\u00e9es. Voici ce que j&rsquo;ai trouv\u00e9 dans la base de donn\u00e9es de mon site :<\/p>\n<pre><code class=\"language-php\">array (\n\u00a0 'administrator' =&gt; \n\u00a0 \u00a0 \/\/ [...]\n\u00a0 'editor' =&gt; \n\u00a0 \u00a0 \/\/ [...]\n\u00a0 'author' =&gt; \n\u00a0 \u00a0 \/\/ [...]\n\u00a0 'contributor' =&gt; \n\u00a0 \u00a0 \/\/ [...]\n\u00a0 'subscriber' =&gt; \n\u00a0 \u00a0 \/\/ [...]\n\u00a0 'community_manager' =&gt; \n\u00a0 array (\n\u00a0 \u00a0 'name' =&gt; 'Community Manager',\n\u00a0 \u00a0 'capabilities' =&gt; \n\u00a0 \u00a0 array (\n\u00a0 \u00a0 \u00a0 'read' =&gt; true,\n\u00a0 \u00a0 \u00a0 'moderate_comments' =&gt; true,\n\u00a0 \u00a0 \u00a0 'edit_posts' =&gt; true,\n\u00a0 \u00a0 \u00a0 'edit_other_posts' =&gt; true,\n\u00a0 \u00a0 \u00a0 'edit_published_posts' =&gt; true,\n\u00a0 \u00a0 ),\n\u00a0 ),\n)\u00a0\u00a0<\/code><\/pre>\n<p>Le nouveau r\u00f4le que nous venons d&rsquo;ajouter, avec toutes ses permissions, figure \u00e0 la toute fin. Vous pouvez modifier ce r\u00f4le en ajoutant ou en supprimant des permissions.<\/p>\n<h3>Tester un nouveau r\u00f4le utilisateur<\/h3>\n<p>Avant d&rsquo;assigner le nouveau r\u00f4le utilisateur \u00e0 un utilisateur r\u00e9el, il est essentiel de tester si celui-ci fonctionne comme pr\u00e9vu. Voici une liste de contr\u00f4le que vous pouvez suivre pour le tester :<\/p>\n<ol>\n<li>Cr\u00e9ez un compte d&rsquo;utilisateur test et attribuez-lui le nouveau r\u00f4le utilisateur.<\/li>\n<li>Connectez-vous avec l&rsquo;utilisateur de test et assurez-vous que toutes ses permissions fonctionnent comme pr\u00e9vu. Par exemple, si vous lui avez accord\u00e9 la possibilit\u00e9 de modifier les publications publi\u00e9es, alors allez sur n&rsquo;importe quelle publication et v\u00e9rifiez si vous pouvez la modifier. Plus vous avez attribu\u00e9 de permissions au r\u00f4le, plus vous passerez de temps \u00e0 les tester toutes.<\/li>\n<li>Ensuite, essayez de visiter n\u2019importe quel lien d\u2019administrateur de niveau sup\u00e9rieur directement dans votre navigateur. J\u2019ai test\u00e9 cela en visitant l\u2019\u00e9cran des r\u00e9glages de WordPress, et comme pr\u00e9vu, WordPress ne m\u2019a pas laiss\u00e9 entrer.<br \/>\nLe message \u00ab\u00a0acc\u00e8s refus\u00e9\u00a0\u00bb a \u00e9t\u00e9 affich\u00e9 par WordPress<\/li>\n<li>Supprimez l&rsquo;utilisateur test apr\u00e8s l&rsquo;avoir test\u00e9.<\/li>\n<\/ol>\n<p>C&rsquo;est \u00e0 peu pr\u00e8s tout ! Vous pouvez maintenant attribuer ce nouveau r\u00f4le aux utilisateurs de votre site.<\/p>\n<p>Vous pouvez utiliser les extensions\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/user-switching\/\">User Switching<\/a> ou <a href=\"https:\/\/wordpress.org\/plugins\/view-admin-as\/\">View Admin As<\/a> pour passer d&rsquo;un compte utilisateur \u00e0 l\u2019autre sur votre site en un seul clic. Elles sont tr\u00e8s pratiques pour tester les permissions de plusieurs utilisateurs. Je les ai pr\u00e9sent\u00e9es en d\u00e9tail plus loin dans cet article.<\/p>\n<h3>Cr\u00e9er des r\u00f4les d&rsquo;utilisateur personnalis\u00e9s dans WordPress multisite<\/h3>\n<p>WordPress multisite g\u00e8re les r\u00f4les des utilisateurs un peu diff\u00e9remment des installations WordPress \u00e0 site unique. Bien que vous puissiez utiliser la fonction <code><strong>add_role()<\/strong><\/code> pour cr\u00e9er un r\u00f4le utilisateur personnalis\u00e9 comme nous l\u2019avons fait auparavant, le nouveau r\u00f4le ne fonctionnera que sur le site principal du r\u00e9seau (le premier site que vous avez cr\u00e9\u00e9). Il ne se propagera pas \u00e0 tous les sous-sites du r\u00e9seau.<\/p>\n<p>Pour garantir que le code de votre fonction de rappel fonctionne sur chaque site de votre r\u00e9seau, vous devez forcer son ex\u00e9cution en passant sur tous les sites de votre r\u00e9seau, un par un. Pour cet exemple, je vais cr\u00e9er un nouveau r\u00f4le utilisateur appel\u00e9 <strong>Gestionnaire d\u2019extension<\/strong> qui aura toutes les permissions pour g\u00e9rer les extensions.<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\n\/*\nPlugin Name:  Add Plugin Manager Role\nVersion:  1.0\nDescription:  Add a custom user role named Plugin Manager in a WordPress Multisite Installation\nAuthor:  Salman Ravoof\nAuthor URI:  https:\/\/www.salmanravoof.com\/\nLicense: GPLv2 or later\nLicense URI: https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\nText Domain:  add-plugin-manager-role\n*\/\n\n\/* \nmake the code run on every site in the network\nwhen the plugin is Network Activated\n*\/\nfunction add_plugin_manager_role( $network_wide ) {\n \n     if ( is_multisite() && $network_wide ) { \n         \/\/ run the code for all sites in a Multisite network\n         foreach ( get_sites(['fields'=&gt;'ids']) as $blog_id ) {\n             switch_to_blog( $blog_id );\n                 add_role(\n                      'plugin_manager',\n                      __('Plugin Manager', 'add-plugin-manager-role'),\n                      array( \n                           'install_plugins' =&gt; true,\n                           'activate_plugins' =&gt; true,\n                           'edit_plugins' =&gt; true,\n                           'delete_plugins' =&gt; true\n                      )\n                 );\n             }\n             restore_current_blog();\n     }\n     else {\n\u00a0 \u00a0   \u00a0  add_role(\n              'plugin_manager',\n              __('Plugin Manager', 'add-plugin-manager-role'),\n              array( \n                   'install_plugins' =&gt; true,\n                   'activate_plugins' =&gt; true,\n                   'edit_plugins' =&gt; true,\n                   'delete_plugins' =&gt; true\n              )\n         );\n     }\n}\nregister_activation_hook( __FILE__, 'add_plugin_manager_role' );<\/code><\/pre>\n<p>Voyons en d\u00e9tail le code ci-dessus :<\/p>\n<ul>\n<li>Tout d&rsquo;abord, vous vous connecter \u00e0 l&rsquo;action d&rsquo;activation de l\u2019extension avec la fonction <code><strong>register_activation_hook()<\/strong><\/code> et passer votre fonction de rappel. Ici, la fonction de rappel est <code><strong>add_plugin_manager_role()<\/strong><\/code>.<\/li>\n<li>Ensuite, vous d\u00e9finissez votre fonction de rappel et vous lui passez un seul argument appel\u00e9 <code><strong>$network_wide<\/strong><\/code>.<\/li>\n<li>Le param\u00e8tre <code><strong>$network_wide<\/strong><\/code> est un bool qui renvoie <code><strong>true<\/strong><\/code> si vous avez activ\u00e9 l\u2019extension pour l&rsquo;ensemble du r\u00e9seau. Il renvoie <code><strong>false<\/strong><\/code> si vous l&rsquo;avez activ\u00e9 uniquement pour le site actuel. De plus, il n&rsquo;est applicable que pour les installations multisite et sa valeur par d\u00e9faut est <code><strong>false<\/strong><\/code>.<\/li>\n<li>L&rsquo;instruction conditionnelle <code><strong>is_multisite() && $network_wide<\/strong><\/code> v\u00e9rifie si l\u2019extension est \u00ab\u00a0Activ\u00e9e sur le r\u00e9seau\u00a0\u00bb dans une installation multisite. Si c&rsquo;est le cas, elle ex\u00e9cute le code inclus dans l&rsquo;instruction <code><strong>If<\/strong><\/code>. Si elle est <code><strong>false<\/strong><\/code>, le code dans l&rsquo;instruction <code><strong>else<\/strong><\/code> est ex\u00e9cut\u00e9.<\/li>\n<li>La fonction <code><strong>get_sites(['fields'=&gt;'ids'])<\/strong><\/code> renvoie une liste de tous les ID de sites du r\u00e9seau. En utilisant la fonction PHP <code><strong>foreach()<\/strong><\/code>, elle les passe tous en boucle pour ex\u00e9cuter le code sur chaque site du r\u00e9seau individuellement.<\/li>\n<li>La fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/switch_to_blog\/\">switch_to_blog( $blog_id )<\/a> dirige les quelques lignes de code suivantes \u00e0 ex\u00e9cuter pour le sous-site avec l&rsquo;ID <code><strong>$blog_id<\/strong><\/code>. Comme WordPress a commenc\u00e9 principalement comme une plateforme de blogs, vous pouvez remplacer le mot \u00ab\u00a0blog\u00a0\u00bb par \u00ab\u00a0site\u00a0\u00bb pour mieux comprendre son utilisation ici.<\/li>\n<li>Ensuite, vous utilisez la fonction <code><strong>add_role()<\/strong><\/code> pour cr\u00e9er le r\u00f4le utilisateur personnalis\u00e9 avec ses permissions. Ceci suit les m\u00eames conventions de code que celles expliqu\u00e9es plus haut dans cet article.<\/li>\n<li>Avant de terminer la boucle, d\u00e9finissez la fonction\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/restore_current_blog\/\">restore_current_blog()<\/a> pour vous assurer que vous restaurez l&rsquo;\u00e9tat du site commut\u00e9 \u00e0 son \u00e9tat initial.<\/li>\n<li>Le code figurant dans la d\u00e9claration <code><strong>else<\/strong><\/code> est une solution de repli pour assurer la compatibilit\u00e9 avec les installations \u00e0 site unique.<\/li>\n<\/ul>\n<p>Enregistrez le fichier de l\u2019extension et allez sur l&rsquo;\u00e9cran <strong>Administration du r\u00e9seau &gt; Extensions<\/strong> pour \u00ab\u00a0Activer sur le r\u00e9seau\u00a0\u00bb votre extension personnalis\u00e9e. Ensuite, allez \u00e0 l&rsquo;onglet <strong>Utilisateurs<\/strong> sous l&rsquo;un des \u00e9crans de <strong>Modification du site<\/strong> de votre site pour v\u00e9rifier si le nouveau r\u00f4le de <strong>gestionnaire d\u2019extension<\/strong> est disponible.<\/p>\n<figure id=\"attachment_76165\" aria-describedby=\"caption-attachment-76165\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76165 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/changement-role-utilisateurs-actuels-site.png\" alt=\"Changement du r\u00f4le des utilisateurs actuels du site en faveur du nouveau r\u00f4le utilisateur\" width=\"1100\" height=\"484\"><figcaption id=\"caption-attachment-76165\" class=\"wp-caption-text\">Changement du r\u00f4le des utilisateurs actuels du site en faveur du nouveau r\u00f4le utilisateur<\/figcaption><\/figure>\n<figure id=\"attachment_76166\" aria-describedby=\"caption-attachment-76166\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76166 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/assigner-role-personnalise-nouveaux-sous-site.png\" alt=\"Assigner le r\u00f4le utilisateur personnalis\u00e9 \u00e0 de nouveaux utilisateurs pour un sous-site\" width=\"1100\" height=\"588\"><figcaption id=\"caption-attachment-76166\" class=\"wp-caption-text\">Assigner le r\u00f4le utilisateur personnalis\u00e9 \u00e0 de nouveaux utilisateurs pour un sous-site<\/figcaption><\/figure>\n<p>J&rsquo;ai \u00e9galement confirm\u00e9 que ce nouveau r\u00f4le utilisateur est disponible sur d&rsquo;autres sites du r\u00e9seau. Cela fonctionne parfaitement.<\/p>\n<figure id=\"attachment_76167\" aria-describedby=\"caption-attachment-76167\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76167 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/assigner-nouveau-role-utilisateur-existants-sous.png\" alt=\"Assigner le nouveau r\u00f4le utilisateur aux utilisateurs existants sur les sous-sites\" width=\"1100\" height=\"430\"><figcaption id=\"caption-attachment-76167\" class=\"wp-caption-text\">Assigner le nouveau r\u00f4le utilisateur aux utilisateurs existants sur les sous-sites<\/figcaption><\/figure>\n<p>Vous pouvez \u00e9galement v\u00e9rifier le nouveau r\u00f4le personnalis\u00e9 et ses permissions en jetant un coup d&rsquo;\u0153il dans la base de donn\u00e9es de votre site. Toutefois, contrairement aux installations \u00e0 site unique, WordPress multisite cr\u00e9e une table <code><strong>wp_options<\/strong><\/code> distincte pour chaque sous-site.<\/p>\n<figure id=\"attachment_76168\" aria-describedby=\"caption-attachment-76168\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76168 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/stockes-roles-utilisateurs-base-donnes-multi.png\" alt=\"O\u00f9 sont stock\u00e9s les r\u00f4les des utilisateurs dans une base de donn\u00e9es WordPress Multisite\" width=\"1100\" height=\"482\"><figcaption id=\"caption-attachment-76168\" class=\"wp-caption-text\">O\u00f9 sont stock\u00e9s les r\u00f4les des utilisateurs dans une base de donn\u00e9es WordPress Multisite<\/figcaption><\/figure>\n<p>Vous pouvez trouver les tables sp\u00e9cifiques aux sous-sites list\u00e9es en <code><strong>wp_2_options<\/strong><\/code>, <code><strong>wp_3_options<\/strong><\/code> et <code><strong>wp_4_options<\/strong><\/code>. De m\u00eame, les r\u00f4les et les permissions sont stock\u00e9s dans leurs champs respectifs nomm\u00e9s <code><strong>wp_2_user_roles<\/strong><\/code>, <code><strong>wp_3_user_roles<\/strong><\/code> et <code><strong>wp_4_user_roles<\/strong><\/code>.<\/p>\n<p>Vous avez d\u00e9fini comment cr\u00e9er un r\u00f4le utilisateur personnalis\u00e9 sur tous les sites de votre r\u00e9seau, mais qu&rsquo;en est-il des sites qui seront cr\u00e9\u00e9s \u00e0 l&rsquo;avenir ? Pour vous assurer que vous ajoutez ce r\u00f4le utilisateur personnalis\u00e9 \u00e0 chaque nouveau site cr\u00e9\u00e9 dans le r\u00e9seau, vous pouvez ajouter le code suivant \u00e0 votre extension :<\/p>\n<pre><code class=\"language-php\">\/\/ run the code once again when a new site is created\nfunction add_custom_user_role_new_site( $blog_id ) { \n    \/\/ check whether the plugin is active for the network\n    if ( is_plugin_active_for_network( 'add-custom-user-role\/add-custom-user-role.php' ) ) {\n        switch_to_blog( $blog_id );\n        add_role(\n             'plugin_manager',\n             __('Plugin Manager', 'add-plugin-manager-role'),\n             array( \n                  'install_plugins' =&gt; true,\n                  'activate_plugins' =&gt; true,\n                  'edit_plugins' =&gt; true,\n                  'delete_plugins' =&gt; true\n             )\n        );\n        restore_current_blog();\n    }\n}\nadd_action( 'wpmu_new_blog', 'add_custom_user_role_new_site' );<\/code><\/pre>\n<ul>\n<li>L&rsquo;action\u00a0<a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Action_Reference\/wpmu_new_blog\">wpmu_new_blog se<\/a> d\u00e9clenche chaque fois qu&rsquo;une personne cr\u00e9e un nouveau site dans un r\u00e9seau multisite. Vous pouvez vous connecter \u00e0 cette action avec votre fonction de rappel pour ajouter le r\u00f4le utilisateur personnalis\u00e9.<\/li>\n<li>La fonction\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/is_plugin_active_for_network\/\">is_plugin_active_for_network()<\/a> v\u00e9rifie si l\u2019extension est active pour l&rsquo;ensemble du r\u00e9seau et renvoie une valeur bool. Elle accepte le chemin du fichier due l\u2019extension comme argument.<\/li>\n<li>Le reste du code suit la m\u00eame logique qu&rsquo;auparavant. Vous passez au nouveau site en utilisant son param\u00e8tre <code><strong>$blog_id<\/strong><\/code>, vous cr\u00e9ez votre r\u00f4le personnalis\u00e9 en utilisant la fonction <code><strong>add_role()<\/strong><\/code>, puis vous revenez au site actuel en utilisant la fonction <code><strong>restore_current_blog()<\/strong><\/code>.<\/li>\n<\/ul>\n<h2>Comment supprimer des r\u00f4les utilisateur de WordPress<\/h2>\n<p>Vous pouvez supprimer n&rsquo;importe quel r\u00f4le utilisateur de WordPress en utilisant la fonction\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/remove_role\/\">remove_role( ).<\/a> Elle n&rsquo;accepte qu&rsquo;un seul argument, qui est le nom du r\u00f4le. Par exemple, vous pouvez supprimer le r\u00f4le de contributeur en ex\u00e9cutant le code suivant n&rsquo;importe o\u00f9 dans votre site :<\/p>\n<pre><code class=\"language-php\">remove_role( 'contributor' );<\/code><\/pre>\n<p>Contrairement \u00e0 la fonction <code><strong>add_role()<\/strong><\/code> qui continuera \u00e0 mettre \u00e0 jour la base de donn\u00e9es si elle n&rsquo;est pas ex\u00e9cut\u00e9e lors de l&rsquo;activation de l\u2019extension ou du th\u00e8me, la fonction <code><strong>remove_role()<\/strong><\/code> ne s&rsquo;ex\u00e9cute que si le r\u00f4le existe. Comme tout r\u00f4le pass\u00e9 en argument est supprim\u00e9 la premi\u00e8re fois qu&rsquo;il est ex\u00e9cut\u00e9, vous n&rsquo;avez pas \u00e0 vous soucier de l&rsquo;endroit o\u00f9 vous ex\u00e9cutez cette fonction.<\/p>\n<p>Toutefois, pour \u00e9viter de futurs conflits, il faut retirer le code apr\u00e8s que le r\u00f4le a \u00e9t\u00e9 retir\u00e9 de la <a href=\"https:\/\/kinqsta.com\/fr\/blog\/reparer-base-de-donnees-wordpress\/\">base de donn\u00e9es<\/a>.<\/p>\n<h2>Cr\u00e9er des permissions personnalis\u00e9es dans WordPress<\/h2>\n<p>La modification des r\u00f4les utilisateurs existants et la cr\u00e9ation de nouveaux r\u00f4les personnalis\u00e9s \u00e0 l&rsquo;aide des permissions int\u00e9gr\u00e9es de WordPress suffisent pour la plupart des cas d&rsquo;utilisation, mais vous pouvez souhaiter d\u00e9finir de nouvelles permissions pour les fonctionnalit\u00e9s introduites par votre code personnalis\u00e9 (\u00e0 l&rsquo;aide d&rsquo;une extension ou d&rsquo;un th\u00e8me).<\/p>\n<p>Vous pouvez ensuite utiliser ces permissions personnalis\u00e9es pour d\u00e9finir de nouveaux r\u00f4les ou les ajouter \u00e0 ceux qui existent d\u00e9j\u00e0.<\/p>\n<p>Par exemple, <a href=\"https:\/\/kinqsta.com\/fr\/blog\/tutoriel-woocommerce\/\">WooCommerce<\/a> ajoute des permissions et des r\u00f4les suppl\u00e9mentaires en plus de ses nombreuses fonctionnalit\u00e9s de commerce \u00e9lectronique. Voici quelques-unes des permissions ajout\u00e9es :<\/p>\n<ul>\n<li>Autoriser la gestion des r\u00e9glages de WooCommerce<\/li>\n<li>Cr\u00e9er et modifier des produits<\/li>\n<li>Voir les rapports de WooCommerce<\/li>\n<\/ul>\n<p>Gr\u00e2ce \u00e0 ces permissions, il ajoute deux nouveaux r\u00f4les utilisateur : <strong>Client<\/strong> et <strong>Responsable de lboutique<\/strong>.<\/p>\n<figure id=\"attachment_76169\" aria-describedby=\"caption-attachment-76169\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76169 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/woocommerce-ajoute-propres-roles.png\" alt=\"WooCommerce ajoute ses propres r\u00f4les utilisateur\" width=\"1100\" height=\"350\"><figcaption id=\"caption-attachment-76169\" class=\"wp-caption-text\">WooCommerce ajoute ses propres r\u00f4les utilisateur<\/figcaption><\/figure>\n<p>Le r\u00f4le de client est presque similaire \u00e0 celui d&rsquo;abonn\u00e9, sauf que les utilisateurs ayant le r\u00f4le de client peuvent modifier les informations de leur compte et consulter les commandes en cours ou pass\u00e9es. Le r\u00f4le de responsable de boutique comprend toutes les capacit\u00e9s d&rsquo;un \u00e9diteur, et il est \u00e9galement dot\u00e9 de toutes les permissions de WooCommerce.<\/p>\n<p>D&rsquo;autres extensions qui introduisent des permissions et\/ou des r\u00f4les personnalis\u00e9s comprennent le <a href=\"https:\/\/wordpress.org\/plugins\/the-events-calendar\/\">Events Calendar<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/visual-portfolio\/\">Visual Portfolio<\/a>, <a href=\"https:\/\/wpml.org\/\">WPML,<\/a> et <a href=\"https:\/\/wordpress.org\/plugins\/erp\/\">WP ERP<\/a>.<\/p>\n<p>Si vous plongez dans la documentation de toutes ces extensions, vous constaterez qu&rsquo;elles associent presque toutes leurs permissions personnalis\u00e9es aux types de publication personnalis\u00e9s qu&rsquo;elles d\u00e9finissent. Dans le cas de WooCommerce, il s&rsquo;agit des types de publication personnalis\u00e9s <strong>Produits<\/strong> et <strong>Commandes<\/strong>, tandis que dans d&rsquo;autres, il s&rsquo;agit respectivement des types <strong>\u00c9v\u00e9nements<\/strong>, <strong>Portfolios<\/strong>, <strong>Traductions<\/strong> et <strong>Clients<\/strong>.<\/p>\n<p>Apprenons \u00e0 cr\u00e9er des permissions personnalis\u00e9es li\u00e9es \u00e0 un type de publication personnalis\u00e9.<\/p>\n<p>Tout d&rsquo;abord, installez une extension et enregistrez le type de publication personnalis\u00e9 que vous souhaitez. Dans mon exemple, j&rsquo;enregistre un nouveau <a href=\"https:\/\/kinqsta.com\/fr\/blog\/types-publications-personnalises-wordpress\/\">type de publication, personnalis\u00e9<\/a> appel\u00e9 <strong>Histoires<\/strong>.<\/p>\n<pre><code class=\"language-php\">&lt;?php\n\n\/*\nPlugin Name:\u00a0 \u00a0 Custom Post Type and Capabilities\nVersion:\u00a0 \u00a0 \u00a0 \u00a0 1.0\nDescription:\u00a0 \u00a0 Register a custom post type and define custom capabilities tied into it.\nAuthor: \u00a0 \u00a0 \u00a0 \u00a0 Salman Ravoof\nAuthor URI: \u00a0 \u00a0 https:\/\/www.salmanravoof.com\/\nLicense:\u00a0 \u00a0 \u00a0 \u00a0 GPLv2 or later\nLicense URI:\u00a0 \u00a0 https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\nText Domain:\u00a0 \u00a0 custom-post-type-capabilities\n*\/\n\n\/\/ register a custom post type, in this case it's called \"story\" \/\/\nfunction cpt_story_init() {\n\u00a0 \u00a0 $labels = array(\n\u00a0 \u00a0 \u00a0 \u00a0 'name'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; _x( 'Stories', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'singular_name' \u00a0 \u00a0 \u00a0 \u00a0 =&gt; _x( 'Story', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'menu_name' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; _x( 'Stories', 'Admin Menu text', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'name_admin_bar'\u00a0 \u00a0 \u00a0 \u00a0 =&gt; _x( 'Story', 'Add New on Toolbar', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'add_new' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; __( 'Add New', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'add_new_item'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; __( 'Add New Story', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'new_item'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; __( 'New Story', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'edit_item' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; __( 'Edit Story', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'view_item' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; __( 'View Story', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'all_items' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; __( 'All Stories', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'search_items'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; __( 'Search Stories', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'parent_item_colon' \u00a0 \u00a0 =&gt; __( 'Parent Stories:', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'not_found' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; __( 'No stories found.', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'not_found_in_trash'\u00a0 \u00a0 =&gt; __( 'No stories found in Trash.', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'featured_image'\u00a0 \u00a0 \u00a0 \u00a0 =&gt; _x( 'Story Cover Image', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'set_featured_image'\u00a0 \u00a0 =&gt; _x( 'Set cover image', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'remove_featured_image' =&gt; _x( 'Remove cover image', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'use_featured_image'\u00a0 \u00a0 =&gt; _x( 'Use as cover image', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'archives'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; _x( 'Story archives', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'insert_into_item'\u00a0 \u00a0 \u00a0 =&gt; _x( 'Insert into story', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'uploaded_to_this_item' =&gt; _x( 'Uploaded to this story', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'filter_items_list' \u00a0 \u00a0 =&gt; _x( 'Filter stories list', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'items_list_navigation' =&gt; _x( 'Stories list navigation', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'items_list'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; _x( 'Stories list', 'custom-post-type-capabilities' ),\n\u00a0 \u00a0 );\n \n\u00a0 \u00a0 $args = array(\n\u00a0 \u00a0 \u00a0 \u00a0 'labels' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; $labels,\n\u00a0 \u00a0 \u00a0 \u00a0 'public' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; true,\n\u00a0 \u00a0 \u00a0 \u00a0 'menu_icon'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; 'dashicons-book', \u00a0 \n\u00a0 \u00a0 \u00a0 \u00a0 'publicly_queryable' =&gt; true,\n\u00a0 \u00a0 \u00a0 \u00a0 'show_ui'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; true,\n\u00a0 \u00a0 \u00a0 \u00a0 'show_in_menu' \u00a0 \u00a0 \u00a0 =&gt; true,\n\u00a0 \u00a0 \u00a0 \u00a0 'query_var'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; true,\n\u00a0 \u00a0 \u00a0 \u00a0 'rewrite'\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; array( 'slug' =&gt; 'story' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'capability_type'\u00a0 \u00a0 =&gt; array ( 'story', 'stories' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'map_meta_cap' \u00a0 \u00a0 \u00a0 =&gt; true,\n\u00a0 \u00a0 \u00a0 \u00a0 'has_archive'\u00a0 \u00a0 \u00a0 \u00a0 =&gt; true,\n\u00a0 \u00a0 \u00a0 \u00a0 'hierarchical' \u00a0 \u00a0 \u00a0 =&gt; false,\n\u00a0 \u00a0 \u00a0 \u00a0 'menu_position'\u00a0 \u00a0 \u00a0 =&gt; 6,\n\u00a0 \u00a0 \u00a0 \u00a0 'supports' \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 =&gt; array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' ),\n\u00a0 \u00a0 \u00a0 \u00a0 'show_in_rest' \u00a0 \u00a0 \u00a0 =&gt; true,\n\u00a0 \u00a0 );\n \n\u00a0 \u00a0 register_post_type( 'story', $args );\n}\n \nadd_action( 'init', 'cpt_story_init' );<\/code><\/pre>\n<p>Voici un aper\u00e7u du sc\u00e9nario ci-dessus :<\/p>\n<ul>\n<li>Utilisez la fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_post_type\/\">register_post_type()<\/a> pour enregistrer votre type de publication personnalis\u00e9. Vous pouvez vous connecter \u00e0 l&rsquo;action <code><strong>init<\/strong><\/code> pour ex\u00e9cuter cette fonction.<\/li>\n<li>La fonction <code><strong>register_post_type()<\/strong><\/code> accepte deux arguments. Le premier est le nom du type de publication personnalis\u00e9 et le second est un tableau contenant tous les arguments pour enregistrer le type de publication.<\/li>\n<li>La variable <code><strong>$args<\/strong><\/code> contient tous les arguments que vous passerez \u00e0 la fonction <code><strong>register_post_type()<\/strong><\/code>. L&rsquo;un de ses arguments (\u00ab\u00a0<strong>labels<\/strong>\u00a0\u00bb) est lui-m\u00eame un tableau d\u00e9fini s\u00e9par\u00e9ment comme la variable <code><strong>$label<\/strong><\/code>.<\/li>\n<li>Notez l&rsquo;argument <code><strong>\u2018capability_type\u2019 =&gt; \u2018post\u2019<\/strong><\/code>. C&rsquo;est le type de permission par d\u00e9faut utilis\u00e9e par WordPress pour construire les permissions de lecture, de modification et de suppression pour le type de publication personnalis\u00e9.<\/li>\n<li>Pour cr\u00e9er vos permissions personnalis\u00e9es, vous devez remplacer la valeur de l&rsquo;argument <code><strong>capability_type<\/strong><\/code> par votre nom pr\u00e9f\u00e9r\u00e9 de permissions personnalis\u00e9es. Il accepte soit une cha\u00eene de caract\u00e8res, soit un tableau comme argument. Le tableau est utile si le pluriel de votre permission personnalis\u00e9e ne suit pas la syntaxe standard du suffixe <strong>s<\/strong> (par exemple, livre\/livres par rapport \u00e0 histoire\/r\u00e9cits).<\/li>\n<li>Vous pouvez \u00e9galement utiliser l&rsquo;argument des capacit\u00e9s pour nommer les nouvelles capacit\u00e9s diff\u00e9remment de ce que WordPress fait automatiquement.<\/li>\n<li>Vous devez faire correspondre vos permissions personnalis\u00e9es aux permlissions primitives de WordPress. Mettez l&rsquo;argument <code><strong>map_meta_cap<\/strong><\/code> sur <code><strong>true<\/strong><\/code> pour que WordPress sache qu&rsquo;il doit relier les permissions personnalis\u00e9es comme sugg\u00e9r\u00e9.<\/li>\n<\/ul>\n<p>Ensuite, vous devez ajouter les permissions personnalis\u00e9es aux r\u00f4les que auxquels vous voulez donner acc\u00e8s au type de publication personnalis\u00e9 <strong>Histoires<\/strong>. Pour cet exemple, j&rsquo;accorde la permission aux r\u00f4les d&rsquo;administrateur et d&rsquo;\u00e9diteur.<\/p>\n<pre><code class=\"language-php\">\/\/ add the custom capabilities to the desired user roles \n$roles = array( 'editor','administrator' );\n\nforeach( $roles as $the_role ) {  \u00a0 \u00a0 \n    \n    $role = get_role($the_role);\n            \n            $role-&gt;add_cap( 'read' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'read_story');\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'read_private_stories' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'edit_story' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'edit_stories' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'edit_others_stories' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'edit_published_stories' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'publish_stories' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'delete_others_stories' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'delete_private_stories' );\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0$role-&gt;add_cap( 'delete_published_stories' );\n}<\/code><\/pre>\n<p>Enregistrez le fichier et activez l\u2019extension. Vous devriez maintenant voir le lien et le panneau <strong>Histoires<\/strong> dans votre tableau de bord d&rsquo;administrateur ou d&rsquo;\u00e9diteur.<\/p>\n<figure id=\"attachment_76220\" aria-describedby=\"caption-attachment-76220\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76220 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-types-publication-histories-1.png\" alt=\"Le panneau des types de publication personnalis\u00e9s \u00ab\u00a0Histoires\u00a0\u00bb\" width=\"1100\" height=\"359\"><figcaption id=\"caption-attachment-76220\" class=\"wp-caption-text\">Le panneau des types de publication personnalis\u00e9s \u00ab\u00a0Histoires\u00a0\u00bb<\/figcaption><\/figure>\n<p>Si vous v\u00e9rifiez les permissions disponibles sur votre site, vous verrez \u00e9galement toutes les permissions li\u00e9es aux histoires que nous avons ajout\u00e9es. Ici, j&rsquo;utilise l\u2019extension View Admin As pour v\u00e9rifier les permissions.<\/p>\n<figure id=\"attachment_76209\" aria-describedby=\"caption-attachment-76209\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76209 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/permissions-personnalisees-liees-publication-personnalise.png\" alt=\"Permissions personnalis\u00e9es li\u00e9es au type de publication personnalis\u00e9 \u00ab\u00a0Histoires\u00a0\u00bb\" width=\"1100\" height=\"537\"><figcaption id=\"caption-attachment-76209\" class=\"wp-caption-text\">Permissions personnalis\u00e9es li\u00e9es au type de publication personnalis\u00e9 \u00ab\u00a0Histoires\u00a0\u00bb<\/figcaption><\/figure>\n<p>Vous pouvez t\u00e9l\u00e9charger une version \u00e9tendue de cette extension via\u00a0<a href=\"https:\/\/gist.github.com\/carlodaniele\/0b34fbd6ef205762daa48fdb9204242f\">ce Gist<\/a>. Elle enregistre un type de publication personnalis\u00e9 appel\u00e9 <strong>Projects<\/strong> avec un ensemble de permissions personnalis\u00e9es. Elle les attribue ensuite \u00e0 deux r\u00f4les personnalis\u00e9s appel\u00e9s <strong>Students<\/strong> et <strong>Teachers<\/strong> pour vous aider \u00e0 construire un site web \u00e9ducatif.<\/p>\n<p>Il existe un moyen de d\u00e9finir des permissions personnalis\u00e9es qui permettent aux utilisateurs d&rsquo;acc\u00e9der aux r\u00e9glages de votre extension en fonction de leur r\u00f4le. Discuter de la mani\u00e8re de faire cela d\u00e9passe le cadre de cet article, mais vous pouvez vous <a href=\"https:\/\/wordpress.stackexchange.com\/questions\/35165\/how-do-i-create-a-custom-role-capability\">r\u00e9f\u00e9rer \u00e0 ce fil d&rsquo;information sur StackExchange<\/a> pour plus d&rsquo;informations.<\/p>\n<h2>Les meilleures extensions de r\u00f4les et de permissions pour les utilisateurs de WordPress<\/h2>\n<p>Savoir modifier les r\u00f4les et les permissions des utilisateurs \u00e0 l&rsquo;aide d&rsquo;un code, c&rsquo;est bien, mais ce n&rsquo;est pas pour tout le monde. Il y a tellement de choses qui peuvent mal tourner si vous n&rsquo;\u00eates pas s\u00fbr de ce que vous faites. Cependant, savoir comment les r\u00f4les et les permissions fonctionnent dans WordPress aide \u00e9norm\u00e9ment, m\u00eame si vous utilisez une extension.<\/p>\n<p>Examinons quelques-unes des extensions WordPress les plus populaires pour personnaliser facilement les r\u00f4les et les permissions des utilisateurs de WordPress. Je vais \u00e9galement \u00e9num\u00e9rer quelques extensions utiles pour tester rapidement les fonctionnalit\u00e9s des r\u00f4les et des permissions.<\/p>\n<h3>User Role Editor (par Vladimir Garagulia)<\/h3>\n<figure id=\"attachment_76920\" aria-describedby=\"caption-attachment-76920\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76920 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/extension-wordpress-user-role-editor-1.jpg\" alt=\"L\u2019extension WordPress \u00ab\u00a0User Role Editor\u00a0\u00bb\" width=\"1500\" height=\"500\"><figcaption id=\"caption-attachment-76920\" class=\"wp-caption-text\">L\u2019extension WordPress \u00ab\u00a0User Role Editor\u00a0\u00bb<\/figcaption><\/figure>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/user-role-editor\/\">User Role Editor<\/a> est l\u2019extension de gestion des r\u00f4les et des permissions la plus populaire sur le d\u00e9p\u00f4t WordPress. Elle est fournie avec une interface simple qui permet \u00e0 chacun de modifier les r\u00f4les et les permissions des utilisateurs en un seul clic.<\/p>\n<p>Apr\u00e8s avoir install\u00e9 et activ\u00e9 l\u2019extensions, vous pouvez aller sur <strong>Utilisateurs &gt; User Role Editor<\/strong> dans votre tableau de bord pour acc\u00e9der \u00e0 son interface principale.<\/p>\n<figure id=\"attachment_76171\" aria-describedby=\"caption-attachment-76171\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76171 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-user-role-editor.png\" alt=\"Le tableau de bord de User Role Editor\" width=\"1100\" height=\"758\"><figcaption id=\"caption-attachment-76171\" class=\"wp-caption-text\">Le tableau de bord de User Role Editor<\/figcaption><\/figure>\n<p>Voici un aper\u00e7u d\u00e9taill\u00e9 des sections du tableau de bord indiqu\u00e9es ci-dessus :<\/p>\n<ol>\n<li>S\u00e9lectionnez le r\u00f4le que vous souhaitez personnaliser dans le menu d\u00e9roulant. Vous obtiendrez la liste non seulement des r\u00f4les par d\u00e9faut, mais aussi de tous les r\u00f4les pr\u00e9sents dans votre base de donn\u00e9es. Vous pouvez \u00e9galement choisir d&rsquo;afficher les permissions sous une forme lisible par l&rsquo;homme plut\u00f4t que leurs constantes. Une autre option vous permet de voir les permissions obsol\u00e8tes qui ne sont plus prises en charge dans la derni\u00e8re version de WordPress.<\/li>\n<li>User Role Editpor regroupe toutes les permissions dans des cat\u00e9gories distinctes sur la gauche. La cat\u00e9gorie Core comprend toutes les permissions int\u00e9gr\u00e9es. Depuis que j&rsquo;ai install\u00e9 WooCommerce sur ce site, vous pouvez \u00e9galement trouver des permissions pour ses types de publication personnalis\u00e9s. M\u00eame l\u2019extension User Role Editor ajoute son propre ensemble de permissions personnalis\u00e9es.<\/li>\n<li>Sur la droite, vous trouverez toutes les permissions list\u00e9es. Comme j&rsquo;ai s\u00e9lectionn\u00e9 le groupe <strong>Tous<\/strong>, je peux voir toutes les permissions. Cependant, vous pouvez filtrer en cliquant sur un groupe \u00e0 gauche. Vous pouvez \u00e9galement cocher l&rsquo;option \u00ab\u00a0Autoris\u00e9 uniquement\u00a0\u00bb en haut pour masquer toutes les permissions qui ne sont pas utilis\u00e9es par un r\u00f4le utilisateur.<\/li>\n<li>Vous pouvez \u00e9galement <strong>ajouter un r\u00f4le, renommer un r\u00f4le, ajouter une permission<\/strong> et <strong>supprimer un r\u00f4le<\/strong> \u00e0 partir d&rsquo;ici. Tout en bas, vous trouverez une option suppl\u00e9mentaire permettant de <strong>masquer la barre d&rsquo;administration<\/strong> pour le r\u00f4le utilisateur.<\/li>\n<\/ol>\n<figure id=\"attachment_76172\" aria-describedby=\"caption-attachment-76172\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76172 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/afficher-permissions-sous-forme-lisible-homme-1.png\" alt=\"Afficher les permissions sous une forme lisible par l'homme\" width=\"1100\" height=\"530\"><figcaption id=\"caption-attachment-76172\" class=\"wp-caption-text\">Afficher les permissions sous une forme lisible par l&rsquo;homme<\/figcaption><\/figure>\n<p>Pour personnaliser un r\u00f4le utilisateur, il suffit de cocher ou de d\u00e9cocher les permissions que vous souhaitez et de cliquer sur le bouton <strong>Mettre \u00e0 jour<\/strong> pour enregistrer vos modifications. C&rsquo;est aussi simple que cela.<\/p>\n<figure id=\"attachment_76173\" aria-describedby=\"caption-attachment-76173\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76173 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/ajout-nouveau-editeur-role-uti.png\" alt=\"Ajout d'un nouveau r\u00f4le dans l'\u00e9diteur de r\u00f4le utilisateur\" width=\"1100\" height=\"356\"><figcaption id=\"caption-attachment-76173\" class=\"wp-caption-text\">Ajout d&rsquo;un nouveau r\u00f4le dans l&rsquo;\u00e9diteur de r\u00f4le utilisateur<\/figcaption><\/figure>\n<p>Cliquez sur le bouton <strong>Ajouter un r\u00f4le<\/strong> pour cr\u00e9er un nouveau r\u00f4le. Vous pouvez cr\u00e9er un r\u00f4le \u00e0 partir de z\u00e9ro ou dupliquer un r\u00f4le existant en utilisant l&rsquo;option <strong>Faire une copie<\/strong> du menu d\u00e9roulant.<\/p>\n<figure id=\"attachment_76174\" aria-describedby=\"caption-attachment-76174\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76174 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/renommer-facilement-nom-affichage-role.png\" alt=\"Renommer facilement le \u00ab\u00a0nom\"d\u2019affichage du r\u00f4le\u00a0\u00bb\" width=\"1100\" height=\"344\"><figcaption id=\"caption-attachment-76174\" class=\"wp-caption-text\">Renommer facilement le \u00ab\u00a0nom\u00a0\u00bbd\u2019affichage du r\u00f4le\u00a0\u00bb<\/figcaption><\/figure>\n<p>Vous pouvez \u00e9galement renommer le <strong>nom d&rsquo;affichage du r\u00f4le<\/strong> en cliquant sur le bouton <strong>Renommer le r\u00f4le<\/strong>. Cependant, vous ne pouvez pas modifier son <strong>ID de R\u00f4le<\/strong> (<strong>Nom du r\u00f4le<\/strong>). Une solution consiste \u00e0 dupliquer le r\u00f4le dont vous souhaitez modifier l&rsquo;ID, puis \u00e0 supprimer le r\u00f4le d&rsquo;origine.<\/p>\n<figure id=\"attachment_76175\" aria-describedby=\"caption-attachment-76175\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76175 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/ajout-nouvelle-permission-user-role-editor.png\" alt=\"Ajout d'une nouvelle permission dans User Role Editor\" width=\"1100\" height=\"344\"><figcaption id=\"caption-attachment-76175\" class=\"wp-caption-text\">Ajout d&rsquo;une nouvelle permission dans User Role Editor<\/figcaption><\/figure>\n<p>Vous pouvez ajouter de nouvelles permissions en cliquant sur le bouton <strong>Ajouter une permission<\/strong>.<\/p>\n<figure id=\"attachment_76176\" aria-describedby=\"caption-attachment-76176\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76176 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/supprimez-facilement-roles-utilisateur-attribues-1.png\" alt=\"Supprimez facilement les r\u00f4les utilisateur non attribu\u00e9s\" width=\"1100\" height=\"288\"><figcaption id=\"caption-attachment-76176\" class=\"wp-caption-text\">Supprimez facilement les r\u00f4les utilisateur non attribu\u00e9s<\/figcaption><\/figure>\n<p>En cliquant sur le bouton <strong>Supprimer les r\u00f4les<\/strong>, vous pouvez supprimer les r\u00f4les personnalis\u00e9s que vous n&rsquo;avez pas attribu\u00e9s \u00e0 un utilisateur.<\/p>\n<p><strong>Note :<\/strong> User Role Editor ne vous permet pas de supprimer les r\u00f4les ou les permissions int\u00e9gr\u00e9es de WordPress. Il ne vous permet pas non plus de supprimer un r\u00f4le personnalis\u00e9 s&rsquo;il est attribu\u00e9 \u00e0 un utilisateur, ou une permission personnalis\u00e9e si elle est attribu\u00e9e \u00e0 un r\u00f4le non administrateur.<\/p>\n<figure id=\"attachment_76177\" aria-describedby=\"caption-attachment-76177\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76177 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/bouton-supprimer-permission-dans-user.png\" alt=\"Le bouton \u00ab\u00a0Supprimer la permission\u00a0\u00bb dans User Role Editor\" width=\"1100\" height=\"462\"><figcaption id=\"caption-attachment-76177\" class=\"wp-caption-text\">Le bouton \u00ab\u00a0Supprimer la permission\u00a0\u00bb dans User Role Editor<\/figcaption><\/figure>\n<p>Vous devez noter que le bouton <strong>Supprimer la permission<\/strong> n&rsquo;appara\u00eet que si une permission n&rsquo;est pas assign\u00e9e aux non-administrateurs. Sinon, elle est masqu\u00e9e.<\/p>\n<p>Vous pouvez \u00e9galement assigner plusieurs r\u00f4les \u00e0 un m\u00eame utilisateur ou ne lui donner aucun r\u00f4le.<\/p>\n<figure id=\"attachment_76178\" aria-describedby=\"caption-attachment-76178\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76178 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/donner-aucun-role-utilisateur-1.png\" alt=\"Ne donner aucun r\u00f4le \u00e0 un utilisateur\" width=\"1100\" height=\"300\"><figcaption id=\"caption-attachment-76178\" class=\"wp-caption-text\">Ne donner aucun r\u00f4le \u00e0 un utilisateur<\/figcaption><\/figure>\n<p>Pour attribuer plusieurs r\u00f4les \u00e0 un utilisateur, vous devez vous rendre dans le panneau <strong>Utilisateurs<\/strong> de votre tableau de bord, puis cliquer sur le lien <strong>Permissions<\/strong> que vous verrez ci-dessous apr\u00e8s avoir survol\u00e9 l\u2019identifiant.<\/p>\n<figure id=\"attachment_76179\" aria-describedby=\"caption-attachment-76179\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76179 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/assigner-plusieurs-roles-meme-utilisateur-fr.png\" alt=\"Assigner plusieurs r\u00f4les au m\u00eame utilisateur\" width=\"1100\" height=\"416\"><figcaption id=\"caption-attachment-76179\" class=\"wp-caption-text\">Assigner plusieurs r\u00f4les au m\u00eame utilisateur<\/figcaption><\/figure>\n<p>Si vous allez sur <strong>R\u00e9glages &gt; User Role Editor<\/strong> dans votre tableau de bord, vous trouverez \u00e9galement des options suppl\u00e9mentaires pour l\u2019extension User Role Editor.<\/p>\n<figure id=\"attachment_76180\" aria-describedby=\"caption-attachment-76180\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76180 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/onglet-general-options-user-role-fra.png\" alt=\"L'onglet \u00ab\u00a0G\u00e9n\u00e9ral\u00a0\u00bb des options de User Role Editor\" width=\"1100\" height=\"368\"><figcaption id=\"caption-attachment-76180\" class=\"wp-caption-text\">L&rsquo;onglet \u00ab\u00a0G\u00e9n\u00e9ral\u00a0\u00bb des options de User Role Editor<\/figcaption><\/figure>\n<p>Ici, vous pouvez modifier les r\u00e9glages par d\u00e9faut de l\u2019extension, installer des modules suppl\u00e9mentaires, modifier le r\u00f4le par d\u00e9faut attribu\u00e9 aux nouveaux utilisateurs, et m\u00eame r\u00e9initialiser les r\u00f4les et les permissions des utilisateurs \u00e0 leur \u00e9tat par d\u00e9faut.<\/p>\n<figure id=\"attachment_76181\" aria-describedby=\"caption-attachment-76181\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76181 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/modules-supplementaires-aident-etendre.png\" alt=\"Des modules suppl\u00e9mentaires vous aident \u00e0 \u00e9tendre les fonctionnalit\u00e9s de User Role Editor\" width=\"1100\" height=\"270\"><figcaption id=\"caption-attachment-76181\" class=\"wp-caption-text\">Des modules suppl\u00e9mentaires vous aident \u00e0 \u00e9tendre les fonctionnalit\u00e9s de User Role Editor<\/figcaption><\/figure>\n<figure id=\"attachment_76182\" aria-describedby=\"caption-attachment-76182\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76182 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/definir-role-defaut-pour-nouveaux.png\" alt=\"D\u00e9finir le r\u00f4le par d\u00e9faut pour les nouveaux utilisateurs\" width=\"1100\" height=\"406\"><figcaption id=\"caption-attachment-76182\" class=\"wp-caption-text\">D\u00e9finir le r\u00f4le par d\u00e9faut pour les nouveaux utilisateurs<\/figcaption><\/figure>\n<figure id=\"attachment_76183\" aria-describedby=\"caption-attachment-76183\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76183 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/retablir-tous-roles-permissions-etat-fr.png\" alt=\"R\u00e9tablir tous les r\u00f4les et permissions des utilisateurs \u00e0 leur \u00e9tat par d\u00e9faut\" width=\"1100\" height=\"306\"><figcaption id=\"caption-attachment-76183\" class=\"wp-caption-text\">R\u00e9tablir tous les r\u00f4les et permissions des utilisateurs \u00e0 leur \u00e9tat par d\u00e9faut<\/figcaption><\/figure>\n<p>Si la version gratuite de User Role Editor est plus que suffisante pour la plupart des cas d&rsquo;utilisation, sa <a href=\"https:\/\/www.role-editor.com\/\">version premium<\/a> comprend encore plus de fonctionnalit\u00e9s, notamment la prise en charge de la gestion des r\u00f4les et des permissions dans les configurations WordPress multisite.<\/p>\n<h3>Members par MemberPress<\/h3>\n<figure id=\"attachment_76921\" aria-describedby=\"caption-attachment-76921\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76921 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/extension-wordpress-members-memberpress.jpg\" alt=\"L\u2019extension WordPress \u00ab\u00a0Members\u00a0\u00bb par MemberPress\" width=\"1500\" height=\"500\"><figcaption id=\"caption-attachment-76921\" class=\"wp-caption-text\">L\u2019extension WordPress \u00ab\u00a0Members\u00a0\u00bb par MemberPress<\/figcaption><\/figure>\n<p>Members est un extension pour WordPress, ax\u00e9e sur les r\u00f4les et les permissions des utilisateurs d\u2019un <a href=\"https:\/\/kinqsta.com\/fr\/blog\/plugins-wordpress-adhesion\/\">site d\u2019adh\u00e9sion<\/a>. Lanc\u00e9e \u00e0 l&rsquo;origine comme une simple extension de gestion des r\u00f4les et des permissions de l&rsquo;utilisateur, elle a depuis pivot\u00e9e vers les fonctionnalit\u00e9s d&rsquo;adh\u00e9sion.<\/p>\n<figure id=\"attachment_76185\" aria-describedby=\"caption-attachment-76185\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76185 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-roles-members-fr.png\" alt=\"Le tableau \u00ab\u00a0R\u00f4les\u00a0\u00bb dans Members\" width=\"1100\" height=\"690\"><figcaption id=\"caption-attachment-76185\" class=\"wp-caption-text\">Le tableau \u00ab\u00a0R\u00f4les\u00a0\u00bb dans Members<\/figcaption><\/figure>\n<p>Apr\u00e8s avoir install\u00e9 et activ\u00e9 l\u2019extension, vous pouvez consulter tous les r\u00f4les disponibles sur votre site en allant sur <strong>Membres &gt; R\u00f4les<\/strong> dans votre tableau de bord.<\/p>\n<p>Members vous permet de supprimer tous les r\u00f4les, y compris les r\u00f4les WordPress int\u00e9gr\u00e9s, \u00e0 l&rsquo;exception du r\u00f4le d&rsquo;administrateur et du r\u00f4le par d\u00e9faut. Vous pouvez \u00e9galement <strong>modifier<\/strong> et <strong>cloner<\/strong> les r\u00f4les, ainsi que dresser la liste de tous les utilisateurs affect\u00e9s \u00e0 un r\u00f4le sp\u00e9cifique.<\/p>\n<figure id=\"attachment_76186\" aria-describedby=\"caption-attachment-76186\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76186 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-modifier-role-members.png\" alt=\"Le panneau \u00ab\u00a0Modifier le r\u00f4le\u00a0\u00bb dans les Members\" width=\"1100\" height=\"676\"><figcaption id=\"caption-attachment-76186\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Modifier le r\u00f4le\u00a0\u00bb dans les Members<\/figcaption><\/figure>\n<p>Dans le panneau <strong>Modifier le r\u00f4le<\/strong>, vous pouvez accorder ou refuser explicitement des permissions \u00e0 un r\u00f4le particulier en cochant ou d\u00e9cochant les cases correspondantes. Vous pouvez \u00e9galement ajouter une permission personnalis\u00e9e au r\u00f4le \u00e0 partir d&rsquo;ici.<\/p>\n<figure id=\"attachment_76187\" aria-describedby=\"caption-attachment-76187\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76187 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-ajouter-nouveau-role-members.png\" alt=\"Le panneau \u00ab\u00a0Ajouter un nouveau r\u00f4le\u00a0\u00bb dans Members\" width=\"1100\" height=\"690\"><figcaption id=\"caption-attachment-76187\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Ajouter un nouveau r\u00f4le\u00a0\u00bb dans Members<\/figcaption><\/figure>\n<p>En cliquant sur le lien <strong>Ajouter un nouveau r\u00f4le<\/strong>, vous acc\u00e9derez \u00e0 un \u00e9cran similaire o\u00f9 vous pourrez cr\u00e9er un nouveau r\u00f4le en lui donnant un nom d&rsquo;affichage, un id et son ensemble de permissions.<\/p>\n<figure id=\"attachment_76189\" aria-describedby=\"caption-attachment-76189\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76189 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-reglages-generaux-members.png\" alt=\"Le panneau \u00ab\u00a0R\u00e9glages g\u00e9n\u00e9raux\u00a0\u00bb dans Members\" width=\"1100\" height=\"678\"><figcaption id=\"caption-attachment-76189\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0R\u00e9glages g\u00e9n\u00e9raux\u00a0\u00bb dans Members<\/figcaption><\/figure>\n<p>Tout comme avec User Role Editor, vous pouvez utiliser Members pour assigner aux utilisateurs plusieurs r\u00f4les. Vous pouvez \u00e9galement d\u00e9finir des autorisations de contenu pour restreindre le contenu aux utilisateurs n&rsquo;ayant qu&rsquo;un certain r\u00f4le.<\/p>\n<figure id=\"attachment_76191\" aria-describedby=\"caption-attachment-76191\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76191 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/vous-pouvez-egalement-activer-mode-site-prive.png\" alt=\"Vous pouvez \u00e9galement activer le mode \u00ab\u00a0Site priv\u00e9\u00a0\u00bb dans Members\" width=\"1100\" height=\"284\"><figcaption id=\"caption-attachment-76191\" class=\"wp-caption-text\">Vous pouvez \u00e9galement activer le mode \u00ab\u00a0Site priv\u00e9\u00a0\u00bb dans Members<\/figcaption><\/figure>\n<p>Vous pouvez faire en sorte que votre site et son flux soient priv\u00e9s. De plus, vous pouvez restreindre l&rsquo;acc\u00e8s \u00e0 l&rsquo;API REST de WordPress aux personnes ext\u00e9rieures en imposant une authentification.<\/p>\n<figure id=\"attachment_76188\" aria-describedby=\"caption-attachment-76188\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76188 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/diverses-extensions-members.png\" alt=\"Diverses extensions pour Members\" width=\"1100\" height=\"678\"><figcaption id=\"caption-attachment-76188\" class=\"wp-caption-text\">Diverses extensions pour Members<\/figcaption><\/figure>\n<p>Members se distingue des autres extensions de r\u00f4les et de permissions gr\u00e2ce \u00e0 ses modules \u00e9tonnants. Ils vous aident \u00e0 ajouter des tonnes de fonctionnalit\u00e9s suppl\u00e9mentaires \u00e0 votre site, telles que la gestion de la confidentialit\u00e9 des utilisateurs et des donn\u00e9es personnelles (<a href=\"https:\/\/kinqsta.com\/fr\/blog\/conformite-au-rgpd\/\">RGPD<\/a>), \u00e0 ajouter des permissions li\u00e9es aux \u00e9tiquettes et aux cat\u00e9gories, \u00e0 \u00e9tablir une hi\u00e9rarchie des r\u00f4les, et bien plus encore.<\/p>\n<figure id=\"attachment_76192\" aria-describedby=\"caption-attachment-76192\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76192 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/members-integrent-extensions-wordpress.png\" alt=\"Members s'int\u00e8grent aux extensions WordPress\" width=\"1100\" height=\"850\"><figcaption id=\"caption-attachment-76192\" class=\"wp-caption-text\">Members s&rsquo;int\u00e8grent aux extensions WordPress<\/figcaption><\/figure>\n<p>Vous pouvez int\u00e9grer de fa\u00e7on transparente Members avec de nombreuses extensions WordPress populaires. Par exemple, vous pouvez l&rsquo;utiliser pour cr\u00e9er et g\u00e9rer des permissions personnalis\u00e9es pour l\u2019extension\u00a0<a href=\"https:\/\/kinqsta.com\/fr\/blog\/advanced-custom-fields\/\">ACF (Advanced Custom Fields)<\/a>. Parmi les autres extensions avec lesquelles elle s&rsquo;int\u00e8gre, on peut citer <a href=\"https:\/\/kinqsta.com\/fr\/blog\/easy-digital-downloads\/\">Easy Digital Downloads<\/a>, GiveWP, Meta Box et WooCommerce.<\/p>\n<p>Les modules compl\u00e9mentaires de Members (paiements, abonnements, marketing par e-mail et protection avanc\u00e9e du contenu) ne sont disponibles que dans la <a href=\"https:\/\/memberpress.com\/\">version Premium<\/a>.<\/p>\n<h3>WPFront User Role Editor<\/h3>\n<figure id=\"attachment_76922\" aria-describedby=\"caption-attachment-76922\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76922 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/extension-wpfront-user-role-editor.jpg\" alt=\"L\u2019extension \u00ab\u00a0WPFront User Role Editor\u00a0\u00bb\" width=\"1500\" height=\"500\"><figcaption id=\"caption-attachment-76922\" class=\"wp-caption-text\">L\u2019extension \u00ab\u00a0WPFront User Role Editor\u00a0\u00bb<\/figcaption><\/figure>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wpfront-user-role-editor\/\">WPFront User Role Editor<\/a> vous aide \u00e0 cr\u00e9er, modifier ou supprimer des r\u00f4les d&rsquo;utilisateur et des permissions dans votre site WordPress. Ses fonctionnalit\u00e9s sont les m\u00eames que celles des extensions dont il a \u00e9t\u00e9 question pr\u00e9c\u00e9demment, mais elle pr\u00e9sente deux particularit\u00e9s.<\/p>\n<figure id=\"attachment_76194\" aria-describedby=\"caption-attachment-76194\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76194 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/faire-migrer-tous-utilisateurs-role-autre.png\" alt=\"Faire migrer tous les utilisateurs d'un r\u00f4le \u00e0 un autre\" width=\"1100\" height=\"453\"><figcaption id=\"caption-attachment-76194\" class=\"wp-caption-text\">Faire migrer tous les utilisateurs d&rsquo;un r\u00f4le \u00e0 un autre<\/figcaption><\/figure>\n<p>Apr\u00e8s avoir install\u00e9 et activ\u00e9 WPFront User Role Editor, vous pouvez aller \u00e0 l&rsquo;\u00e9cran <strong>Utilisateurs &gt; Assigner \/ Migrer<\/strong> dans votre tableau de bord et migrer tous les utilisateurs appartenant \u00e0 un r\u00f4le utilisateur particulier vers un autre. Vous pouvez m\u00eame assigner des r\u00f4les secondaires \u00e0 vos utilisateurs.<\/p>\n<p>Si vous devez faire migrer un grand nombre d&rsquo;utilisateurs de votre site d&rsquo;un r\u00f4le \u00e0 un autre, cette fonction vous sera tr\u00e8s utile.<\/p>\n<figure id=\"attachment_76195\" aria-describedby=\"caption-attachment-76195\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76195 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/ecran-reglage-login-redirect-wpfront-user-role-editor.png\" alt=\"L'\u00e9cran de r\u00e9glage de \u00ab\u00a0Login Redirect\u00a0\u00bb dans WPFront User Role Editor\" width=\"1100\" height=\"329\"><figcaption id=\"caption-attachment-76195\" class=\"wp-caption-text\">L&rsquo;\u00e9cran de r\u00e9glage de \u00ab\u00a0Login Redirect\u00a0\u00bb dans WPFront User Role Editor<\/figcaption><\/figure>\n<p>Une autre fonction utile de WPFront User Role Editor est la <strong>redirection<\/strong> de connexion bas\u00e9e sur les r\u00f4les. Par exemple, vous pouvez rediriger les utilisateurs ayant le r\u00f4le d&rsquo;\u00e9diteur vers la <strong>page<\/strong> des publications apr\u00e8s qu&rsquo;ils se soient connect\u00e9s. Vous avez \u00e9galement la possibilit\u00e9 de les emp\u00eacher d&rsquo;acc\u00e9der \u00e0 la page <code><strong>\/wp-admin<\/strong><\/code> et de voir la barre d&rsquo;outils sur l\u2019interface publique.<\/p>\n<h3>Advanced Access Manager<\/h3>\n<figure id=\"attachment_76923\" aria-describedby=\"caption-attachment-76923\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76923 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/advanced-access-manager-plugin.jpg\" alt=\"L\u2019extension \u00ab\u00a0Advanced Access Manager\u00a0\u00bb\" width=\"1500\" height=\"500\"><figcaption id=\"caption-attachment-76923\" class=\"wp-caption-text\">L\u2019extension \u00ab\u00a0Advanced Access Manager\u00a0\u00bb<\/figcaption><\/figure>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/advanced-access-manager\/\">Advanced Access Manager<\/a> (AAM) est un puissante extension WordPress qui vous permet de contr\u00f4ler presque tous les aspects de votre site web. Elle comprend plus de 200 fonctionnalit\u00e9s distinctes et est con\u00e7u pour les utilisateurs avanc\u00e9s de WordPress qui savent comment fonctionnent les r\u00f4les et les permissions.<\/p>\n<p>Par rapport aux extensions list\u00e9es ci-dessus, AAM poss\u00e8de beaucoup plus de fonctionnalit\u00e9s. Mais comme il s&rsquo;agit d&rsquo;une extension ax\u00e9 sur les d\u00e9veloppeurs, elle n&rsquo;est pas aussi facile \u00e0 utiliser pour les d\u00e9butants ou les utilisateurs interm\u00e9diaires.<\/p>\n<figure id=\"attachment_76197\" aria-describedby=\"caption-attachment-76197\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76197 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/tableau-bord-principal-aam.png\" alt=\"Le tableau de bord principal dans Advanced Access Manager\" width=\"1100\" height=\"632\"><figcaption id=\"caption-attachment-76197\" class=\"wp-caption-text\">Le tableau de bord principal dans Advanced Access Manager<\/figcaption><\/figure>\n<p>Vous pouvez diviser le tableau de bord principal d&rsquo;AAM en quatre r\u00e9gions distinctes. Je les ai num\u00e9rot\u00e9es dans l&rsquo;image ci-dessus avec une vue d&rsquo;ensemble ci-dessous.<\/p>\n<ol>\n<li>La zone la plus haute mentionne le \u00ab\u00a0sujet\u00a0\u00bb actuel \u00e0 l&rsquo;\u00e9tude. Ici, il s&rsquo;agit de <strong>R\u00f4le : Administrateur<\/strong>, mais il peut s&rsquo;agir d&rsquo;un utilisateur sp\u00e9cifique, d&rsquo;un visiteur anonyme ou d&rsquo;un r\u00e9glage par d\u00e9faut pour tout le monde.<\/li>\n<li>La zone situ\u00e9e sous le sujet est le panneau principal o\u00f9 vous avez tous les r\u00a0\u00e9glages pour g\u00e9rer l&rsquo;acc\u00e8s \u00e0 diverses choses sur votre site pour le sujet.<\/li>\n<li>La troisi\u00e8me zone est celle des <strong>utilisateurs\/gestionnaires de r\u00f4les<\/strong>. \u00c0 l&rsquo;aide de ses onglets, vous pouvez s\u00e9lectionner ce que vous voulez g\u00e9rer. S&rsquo;agit-il d&rsquo;un r\u00f4le d&rsquo;utilisateur, d&rsquo;un utilisateur sp\u00e9cifique, d&rsquo;un visiteur anonyme ou d&rsquo;un comportement d&rsquo;acc\u00e8s par d\u00e9faut pour tout le monde ?<\/li>\n<li>La quatri\u00e8me zone vous permet de g\u00e9rer les r\u00e9glages d&rsquo;AAM, d&rsquo;installer ses modules compl\u00e9mentaires premium et de contacter le support.<\/li>\n<\/ol>\n<figure id=\"attachment_76198\" aria-describedby=\"caption-attachment-76198\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76198 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-reglages-advanced-am.png\" alt=\"Le panneau \u00ab\u00a0R\u00e9glages\u00a0\u00bb dans Advanced Access Manager\" width=\"1100\" height=\"674\"><figcaption id=\"caption-attachment-76198\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0R\u00e9glages\u00a0\u00bb dans Advanced Access Manager<\/figcaption><\/figure>\n<p>AAM organise ses r\u00e9glages en 5 groupes en fonction de leur comportement et de leur utilisation.<\/p>\n<ul>\n<li>Les r\u00e9glages des <strong>services<\/strong> listent tous les modules d&rsquo;AAM que vous pouvez activer ou d\u00e9sactiver. En chargeant les modules de mani\u00e8re s\u00e9lective, vous pouvez garder votre site optimis\u00e9.<\/li>\n<li>La zone des <strong>R\u00e9glages du noyau<\/strong> vous permet d&rsquo;activer ou de d\u00e9sactiver certaines des fonctions de base d&rsquo;AAM et de WordPress.<\/li>\n<li>Les <strong>R\u00e9glages de contenu<\/strong> concernent le contenu du site (par exemple, les articles, les pages, les types de publication personnalis\u00e9s).<\/li>\n<li>La section <strong>R\u00e9glages de s\u00e9curit\u00e9<\/strong> comprend les r\u00e9glages de la fonction de connexion s\u00e9curis\u00e9e de l&rsquo;AAM. Pour l&rsquo;instant, seuls deux r\u00e9glages sont disponibles : <strong>Verrouillage de force brute<\/strong> et <strong>Une session par utilisateur<\/strong>.<\/li>\n<li><strong>ConfigPress<\/strong> est une fonctionnalit\u00e9 int\u00e9ressante qui permet de <a href=\"https:\/\/aamplugin.com\/article\/aam-configurations\">modifier la configuration de l\u2019extension AAM<\/a> avec du code bas\u00e9 sur INI.<\/li>\n<\/ul>\n<figure id=\"attachment_76199\" aria-describedby=\"caption-attachment-76199\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76199 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/panneau-modules-advanced-access-manager.png\" alt=\"Le panneau \u00ab\u00a0Modules\u00a0\u00bb dans Advanced Access Manager\" width=\"1100\" height=\"674\"><figcaption id=\"caption-attachment-76199\" class=\"wp-caption-text\">Le panneau \u00ab\u00a0Modules\u00a0\u00bb dans Advanced Access Manager<\/figcaption><\/figure>\n<p>AAM est une extension orient\u00e9e d\u00e9veloppeur qui va au-del\u00e0 des r\u00f4les et des permissions des utilisateurs. Elle vous donne un contr\u00f4le granulaire sur ce que chaque r\u00f4le peut ou ne peut pas faire sur votre site web.<\/p>\n<figure id=\"attachment_76200\" aria-describedby=\"caption-attachment-76200\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76200 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/installez-politique-access-votre-site-web-securite.png\" alt=\"Installez une \u00ab\u00a0politique d'acc\u00e8s\u00a0\u00bb pour votre site web afin d'en assurer la s\u00e9curit\u00e9\" width=\"1100\" height=\"482\"><figcaption id=\"caption-attachment-76200\" class=\"wp-caption-text\">Installez une \u00ab\u00a0politique d&rsquo;acc\u00e8s\u00a0\u00bb pour votre site web afin d&rsquo;en assurer la s\u00e9curit\u00e9<\/figcaption><\/figure>\n<p>Vous pouvez utiliser AAM pour d\u00e9finir une <a href=\"https:\/\/aamplugin.com\/reference\/policy\">politique d&rsquo;acc\u00e8s et de s\u00e9curit\u00e9 pour<\/a> votre site web. Elle d\u00e9finit quel r\u00f4le, et sous quelles conditions, peut acc\u00e9der aux diff\u00e9rentes ressources de votre site web. Si vous souhaitez commencer imm\u00e9diatement, vous pouvez installer une politique d&rsquo;acc\u00e8s pr\u00eate \u00e0 l&#8217;emploi \u00e0 partir d\u2019<a href=\"https:\/\/aamplugin.com\/access-policy-hub\">AAM Access Policy Hub<\/a>.<\/p>\n<figure id=\"attachment_76201\" aria-describedby=\"caption-attachment-76201\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76201 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/widget-aam-secure-login-formulaire.png\" alt=\"Widget \u00ab\u00a0AAM Secure Login\u00a0\u00bb pour ajouter un formulaire de connexion\" width=\"1100\" height=\"496\"><figcaption id=\"caption-attachment-76201\" class=\"wp-caption-text\">Widget \u00ab\u00a0AAM Secure Login\u00a0\u00bb pour ajouter un formulaire de connexion<\/figcaption><\/figure>\n<p>AAM vous permet de cr\u00e9er des comptes et des r\u00f4les d&rsquo;utilisateurs temporaires. C&rsquo;est un moyen s\u00fbr de partager un compte avec des ressources externes. Les comptes d&rsquo;utilisateur temporaires expirent apr\u00e8s la date et l&rsquo;heure que vous avez fix\u00e9es. Avec les r\u00f4les temporaires, l&rsquo;utilisateur sera d\u00e9pouill\u00e9 de ce r\u00f4le apr\u00e8s la p\u00e9riode sp\u00e9cifi\u00e9e.<\/p>\n<p>Couvrir l&rsquo;ensemble des caract\u00e9ristiques d&rsquo;AAM est hors de port\u00e9e de cet article. Vous pouvez vous r\u00e9f\u00e9rer \u00e0 la <a href=\"https:\/\/aamplugin.com\/reference\/plugin\">documentation d&rsquo;Advanced Access Manager<\/a> pour en savoir plus sur toutes ses nombreuses fonctionnalit\u00e9s.<\/p>\n<p><strong>Conseil :<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/user-access-manager\/\">User Access Manager<\/a> est une bonne alternative \u00e0 Advanced Access Manager, bien qu&rsquo;il comporte moins de fonctionnalit\u00e9s et ne soit pas mis \u00e0 jour fr\u00e9quemment.<\/p>\n<h3>User Switching<\/h3>\n<figure id=\"attachment_76924\" aria-describedby=\"caption-attachment-76924\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76924 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/extension-wordpress-user-switching.jpg\" alt=\"L\u2019extension WordPress \u00ab\u00a0User Switching\u00a0\u00bb\" width=\"1500\" height=\"500\"><figcaption id=\"caption-attachment-76924\" class=\"wp-caption-text\">L\u2019extension WordPress \u00ab\u00a0User Switching\u00a0\u00bb<\/figcaption><\/figure>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/user-switching\/\">Use Switching<\/a> vous permet de passer d&rsquo;un compte utilisateur WordPress \u00e0 un autre en un seul clic. Si vous testez beaucoup de r\u00f4les et de permissions d&rsquo;utilisateur, l&rsquo;utilisation de cette extension vous aidera \u00e0 gagner beaucoup de temps. User Switching utilise <a href=\"https:\/\/kinqsta.com\/fr\/blog\/cookies-sessions-php-wordpress\/\">le syst\u00e8me d&rsquo;authentification par cookie int\u00e9gr\u00e9 de WordPress<\/a> pour se souvenir du ou des comptes que vous avez quitt\u00e9, afin que vous puissiez y revenir imm\u00e9diatement.<\/p>\n<p>Apr\u00e8s avoir install\u00e9 et activ\u00e9 l\u2019extension, rendez-vous dans le menu <strong>Utilisateurs<\/strong> de votre tableau de bord. Vous y verrez un lien <strong>Basculer vers<\/strong> pour chaque utilisateur. En cliquant sur ce lien, vous basculerez vers l&rsquo;utilisateur que vous souhaitez.<\/p>\n<figure id=\"attachment_76204\" aria-describedby=\"caption-attachment-76204\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76204 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/cliquez-lien-basucler-vers.png\" alt=\"Cliquez sur le lien \u00ab\u00a0Basucler vers\u00a0\u00bb pour passer \u00e0 l'utilisateur souhait\u00e9\" width=\"1100\" height=\"563\"><figcaption id=\"caption-attachment-76204\" class=\"wp-caption-text\">Cliquez sur le lien \u00ab\u00a0Basucler vers\u00a0\u00bb pour passer \u00e0 l&rsquo;utilisateur souhait\u00e9<\/figcaption><\/figure>\n<p>Vous pouvez revenir \u00e0 votre compte d&rsquo;origine en cliquant sur le lien <strong>Revenir vers votre compte<\/strong> dans le tableau de bord ou dans l&rsquo;\u00e9cran de votre profil d&rsquo;utilisateur.<\/p>\n<figure id=\"attachment_76203\" aria-describedby=\"caption-attachment-76203\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76203 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/vous-pouvez-revenir-facilement-compte.png\" alt=\"Vous pouvez revenir facilement \u00e0 votre compte d'origine\" width=\"1100\" height=\"379\"><figcaption id=\"caption-attachment-76203\" class=\"wp-caption-text\">Vous pouvez revenir facilement \u00e0 votre compte d&rsquo;origine<\/figcaption><\/figure>\n<p>Vous pouvez \u00e9galement <strong>d\u00e9sactiver<\/strong> temporairement votre compte administrateur pour voir comment votre interface appara\u00eet aux visiteurs.<\/p>\n<figure id=\"attachment_76205\" aria-describedby=\"caption-attachment-76205\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76205 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/activez-desactivez-votre-compte-seul.png\" alt=\"Activez et d\u00e9sactivez votre compte en un seul clic\" width=\"1100\" height=\"451\"><figcaption id=\"caption-attachment-76205\" class=\"wp-caption-text\">Activez et d\u00e9sactivez votre compte en un seul clic<\/figcaption><\/figure>\n<p>Par mesure de s\u00e9curit\u00e9, seuls les utilisateurs ayant la possibilit\u00e9 de modifier les utilisateurs peuvent changer de compte. Par d\u00e9faut, seuls les administrateurs ont cette permission dans une installation WordPress sur un seul site, tandis que sur un r\u00e9seau multisite, seuls les super-administrateurs ont cette permission.<\/p>\n<p>Pour simplifier davantage le changement d&rsquo;utilisateur, vous pouvez installer l&rsquo;extension <a href=\"https:\/\/wordpress.org\/plugins\/admin-bar-user-switching\/\">Admin Bar User Switching<\/a> pour faire appara\u00eetre le lien <strong>Basculer vers<\/strong> dans votre barre d&rsquo;administration.<\/p>\n<figure id=\"attachment_76206\" aria-describedby=\"caption-attachment-76206\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76206 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/ajout-lien-basculer-utilisateur-barre.png\" alt=\"Ajout du lien \u00ab\u00a0Basculer vers l\u2019utilisateur\u00a0\u00bb\" dans votre barre d'administration\" width=\"1100\" height=\"451\"><figcaption id=\"caption-attachment-76206\" class=\"wp-caption-text\">Ajout du lien \u00ab\u00a0Basculer vers l\u2019utilisateur\u00a0\u00bb\u00a0\u00bb dans votre barre d&rsquo;administration<\/figcaption><\/figure>\n<h3>View Admin As<\/h3>\n<figure id=\"attachment_76925\" aria-describedby=\"caption-attachment-76925\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76925 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/extension-wordpress-view-admin-as.jpg\" alt=\"L\u2019extension WordPress \u00ab\u00a0View Admin As\u00a0\u00bb\" width=\"1500\" height=\"500\"><figcaption id=\"caption-attachment-76925\" class=\"wp-caption-text\">L\u2019extension WordPress \u00ab\u00a0View Admin As\u00a0\u00bb<\/figcaption><\/figure>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/view-admin-as\/\">View Admin As<\/a> est une extension avanc\u00e9e de changement d&rsquo;utilisateur qui comprend \u00e9galement un gestionnaire de r\u00f4les et de permissions. Contrairement \u00e0 l\u2019extension User Switching, vous n&rsquo;avez pas besoin d&rsquo;installer une extension pour ajouter le menu de changement d&rsquo;utilisateur \u00e0 votre barre d&rsquo;administration. View Admin As ajoute par d\u00e9faut tous les \u00e9l\u00e9ments de son menu principal \u00e0 la barre d&rsquo;administration.<\/p>\n<figure id=\"attachment_76208\" aria-describedby=\"caption-attachment-76208\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76208 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/menu-view-as-barre-administration.png\" alt=\"Le menu \u00ab\u00a0View As\u00a0\u00bb dans la barre d'administration\" width=\"1100\" height=\"507\"><figcaption id=\"caption-attachment-76208\" class=\"wp-caption-text\">Le menu \u00ab\u00a0View As\u00a0\u00bb dans la barre d&rsquo;administration<\/figcaption><\/figure>\n<p>Vous pouvez passer d&rsquo;un utilisateur ou d&rsquo;un r\u00f4le existant (en r\u00e9cup\u00e9rant leurs permissions) \u00e0 un autre, m\u00eame si aucun utilisateur n&rsquo;existe avec ces r\u00f4les. En cliquant sur le lien <strong>Visiteur du site<\/strong>, vous acc\u00e9derez \u00e0 l&rsquo;interface du site o\u00f9 vous pourrez tester les fonctionnalit\u00e9s du site en tant qu&rsquo;utilisateur normal sans quitter l&rsquo;onglet de votre navigateur.<\/p>\n<p>View Admin As vous permet de modifier temporairement vos propres permissions. Comme cela est fait de mani\u00e8re non destructive, vous ne perdez pas l&rsquo;acc\u00e8s \u00e0 vos permissions principales.<\/p>\n<figure id=\"attachment_76209\" aria-describedby=\"caption-attachment-76209\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76209 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/personnalisez-temporairement-permissions-actuel.png\" alt=\"Personnalisez temporairement les permissions pour votre utilisateur actuel\" width=\"1100\" height=\"537\"><figcaption id=\"caption-attachment-76209\" class=\"wp-caption-text\">Personnalisez temporairement les permissions pour votre utilisateur actuel<\/figcaption><\/figure>\n<p>Apr\u00e8s \u00eatre pass\u00e9 \u00e0 un compte d&rsquo;utilisateur, vous pouvez modifier les pr\u00e9f\u00e9rences et les r\u00e9glages de son \u00e9cran directement \u00e0 partir du menu. Vous pouvez \u00e9galement changer de langue sur l\u2019interface publique et l\u2019administration s\u00e9par\u00e9ment.<\/p>\n<p>Vous n&rsquo;\u00eates pas limit\u00e9 \u00e0 un seul type de vue car vous pouvez combiner les diff\u00e9rentes options et les appliquer toutes en m\u00eame temps.<\/p>\n<p>View Admin As est livr\u00e9 avec deux modules optionnels que vous pouvez activer si n\u00e9cessaire.<\/p>\n<figure id=\"attachment_76210\" aria-describedby=\"caption-attachment-76210\" style=\"width: 1100px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-76210 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2020\/07\/reglages-modules-optionnels-vaa.png\" alt=\"R\u00e9glages et modules optionnels de View Admin As\" width=\"1100\" height=\"633\"><figcaption id=\"caption-attachment-76210\" class=\"wp-caption-text\">R\u00e9glages et modules optionnels de View Admin As<\/figcaption><\/figure>\n<p>Le premier module ajoute la fonction <strong>R\u00f4le par d\u00e9faut<\/strong> qui permet de d\u00e9finir les r\u00e9glages d&rsquo;\u00e9cran par d\u00e9faut pour tous les r\u00f4les. Vous pouvez appliquer ces r\u00e9glages par d\u00e9faut \u00e0 un r\u00f4le, \u00e0 un utilisateur unique ou \u00e0 de futurs nouveaux utilisateurs.<\/p>\n<p>Le deuxi\u00e8me module permet la fonctionnalit\u00e9 de <strong>gestionnaire de r\u00f4le<\/strong>. Toute modification que vous apportez aux r\u00f4les et aux permissions avec ce module est permanente. Contrairement aux autres extensions de modification de r\u00f4le, ce module vous permet de supprimer le r\u00f4le attribu\u00e9 \u00e0 un utilisateur en le faisant migrer automatiquement vers un autre r\u00f4le.<\/p>\n<p>Vous pouvez vous r\u00e9f\u00e9rer \u00e0 la <a href=\"https:\/\/github.com\/JoryHogeveen\/view-admin-as\/wiki\/Role-Manager\">documentation de View Admin As<\/a> pour en savoir plus sur ses nombreuses fonctionnalit\u00e9s.<\/p>\n<h2>MyKinsta User Roles<\/h2>\n<p>La fonction multi-utilisateurs de MyKinsta vous permet de <a href=\"https:\/\/kinqsta.com\/fr\/blog\/gerer-multi-utilisateurs-compte-hebergement\/\">cr\u00e9er et de g\u00e9rer plusieurs utilisateurs<\/a> sous le m\u00eame compte en leur donnant acc\u00e8s \u00e0 des aspects uniques de votre compte Kinsta ou \u00e0 des sites web sp\u00e9cifiques h\u00e9berg\u00e9s par Kinsta.<\/p>\n<p>Vous pouvez choisir parmi plusieurs r\u00f4les pour personnaliser l&rsquo;acc\u00e8s des utilisateurs en fonction de vos besoins.<\/p>\n<figure id=\"attachment_55831\" aria-describedby=\"caption-attachment-55831\" style=\"width: 2710px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55831 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-management-screen-dashboard-e1650493575470.jpg\" alt=\"L'\u00e9cran \u00ab\u00a0Gestion des utilisateurs\u00a0\u00bb dans le tableau de bord de MyKinsta\" width=\"2710\" height=\"1131\" srcset=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-management-screen-dashboard-e1650493575470.jpg 2710w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-management-screen-dashboard-e1650493575470-300x125.jpg 300w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-management-screen-dashboard-e1650493575470-1024x427.jpg 1024w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-management-screen-dashboard-e1650493575470-768x321.jpg 768w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-management-screen-dashboard-e1650493575470-1536x641.jpg 1536w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-management-screen-dashboard-e1650493575470-2048x855.jpg 2048w\" sizes=\"auto, (max-width: 2710px) 100vw, 2710px\" \/><figcaption id=\"caption-attachment-55831\" class=\"wp-caption-text\">L&rsquo;\u00e9cran \u00ab\u00a0Gestion des utilisateurs\u00a0\u00bb dans le tableau de bord de MyKinsta<\/figcaption><\/figure>\n<p>Le premier utilisateur obtient par d\u00e9faut le <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#user-roles#company-ownership-role\">r\u00f4le de propri\u00e9taire de la soci\u00e9t\u00e9. <\/a>C&rsquo;est le r\u00f4le le plus puissant et il comprend \u00e9galement toutes les permissions d&rsquo;un <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#user-roles#company-administrator\">administrateur de soci\u00e9t\u00e9.<\/a><\/p>\n<p>Il ne peut y avoir qu&rsquo;un seul propri\u00e9taire de soci\u00e9t\u00e9 \u00e0 la fois, mais vous pouvez <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/tansferer-propriete\/#transfer-company-ownership\">transf\u00e9rer le r\u00f4le,<\/a> si n\u00e9cessaire, \u00e0 un autre administrateur de soci\u00e9t\u00e9. Ce faisant, vous transf\u00e9rerez \u00e9galement la propri\u00e9t\u00e9 de votre compte Kinsta au nouveau propri\u00e9taire de la soci\u00e9t\u00e9.<\/p>\n<p>Seul le propri\u00e9taire de la soci\u00e9t\u00e9 peut demander \u00e0 Kinsta de supprimer le compte.<\/p>\n<p>Vous pouvez diviser les autres r\u00f4les d&rsquo;utilisateur en <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#user-roles#company-site-level-roles\">deux cat\u00e9gories principales<\/a> :<\/p>\n<ul>\n<li>Au niveau de l&rsquo;entreprise<\/li>\n<li>Au niveau du site<\/li>\n<\/ul>\n<p>Les r\u00f4les au niveau de l&rsquo;entreprise donnent aux utilisateurs l&rsquo;acc\u00e8s aux d\u00e9tails du compte Kinsta au niveau de l&rsquo;entreprise, tandis que les r\u00f4les au niveau du site donnent aux utilisateurs l&rsquo;acc\u00e8s uniquement aux sites sp\u00e9cifiques qui leur sont attribu\u00e9s. Lorsque vous <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#invite-a-user-to-your-company\">invitez un nouvel utilisateur<\/a> ou modifiez un r utilisateur existant, le premier choix que vous devez faire est de lui donner un acc\u00e8s \u00e0 l&rsquo;entreprise ou au site.<\/p>\n<figure id=\"attachment_55835\" aria-describedby=\"caption-attachment-55835\" style=\"width: 1800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55835 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-access-2-e1650494424173.jpg\" alt=\"Choix du type de r\u00f4le lors de l\u2019invitation d\u2019un utilisateur sur MyKinsta\" width=\"1800\" height=\"691\" srcset=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-access-2-e1650494424173.jpg 1800w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-access-2-e1650494424173-300x115.jpg 300w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-access-2-e1650494424173-1024x393.jpg 1024w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-access-2-e1650494424173-768x295.jpg 768w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-user-access-2-e1650494424173-1536x590.jpg 1536w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><figcaption id=\"caption-attachment-55835\" class=\"wp-caption-text\">Choix du type de r\u00f4le lors de l\u2019invitation d\u2019un utilisateur sur MyKinsta<\/figcaption><\/figure>\n<h3>R\u00f4les au niveau de l\u2019entreprise<\/h3>\n<h4>Administrateur d\u2019entreprise<\/h4>\n<figure id=\"attachment_55836\" aria-describedby=\"caption-attachment-55836\" style=\"width: 1420px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55836 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-admin-dashboard-e1650494943945.jpg\" alt=\"Le tableau de bord \u00ab Administrateur d\u2019entreprise \u00bb dans MyKinsta\" width=\"1420\" height=\"848\" srcset=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-admin-dashboard-e1650494943945.jpg 1420w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-admin-dashboard-e1650494943945-300x179.jpg 300w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-admin-dashboard-e1650494943945-1024x612.jpg 1024w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-admin-dashboard-e1650494943945-768x459.jpg 768w\" sizes=\"auto, (max-width: 1420px) 100vw, 1420px\" \/><figcaption id=\"caption-attachment-55836\" class=\"wp-caption-text\">Le tableau de bord \u00ab Administrateur d\u2019entreprise \u00bb dans MyKinsta<\/figcaption><\/figure>\n<p>Le <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#user-roles#company-administrator\">r\u00f4le d&rsquo;administrateur de l\u2019<\/a>entreprise permet d&rsquo;obtenir le plus haut niveau d&rsquo;acc\u00e8s \u00e0 MyKinsta. Il donne \u00e0 l&rsquo;utilisateur un contr\u00f4le total sur le compte Kinsta et tous ses sites. Vous ne devez donner ce r\u00f4le qu&rsquo;aux utilisateurs en qui vous avez confiance.<\/p>\n<h4>D\u00e9veloppeur d&rsquo;entreprise<\/h4>\n<figure id=\"attachment_55837\" aria-describedby=\"caption-attachment-55837\" style=\"width: 1438px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-55837\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dashboard.jpg\" alt=\"Le tableau de bord \u00ab D\u00e9veloppeur d\u2019entreprise \u00bb dans MyKinsta\" width=\"1438\" height=\"862\" srcset=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dashboard.jpg 1438w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dashboard-300x180.jpg 300w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dashboard-1024x614.jpg 1024w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dashboard-768x460.jpg 768w\" sizes=\"auto, (max-width: 1438px) 100vw, 1438px\" \/><figcaption id=\"caption-attachment-55837\" class=\"wp-caption-text\">Le tableau de bord \u00ab D\u00e9veloppeur d\u2019entreprise \u00bb dans MyKinsta<\/figcaption><\/figure>\n<p>Le <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#user-roles#company-developer\">r\u00f4le de d\u00e9veloppeur d&rsquo;entreprise<\/a> donne acc\u00e8s \u00e0 la gestion de tous les sites, y compris <a href=\"https:\/\/kinqsta.com\/fr\/docs\/hebergement-wordpress\/gestion-site\/#delete-a-wordpress-site\">leur suppression<\/a>. Comme les r\u00f4les des utilisateurs de MyKinsta sont hi\u00e9rarchis\u00e9s, un d\u00e9veloppeur d\u2019entreprise peut \u00e9galement g\u00e9rer les utilisateurs au niveau du site. Toutefois, un d\u00e9veloppeur ne peut pas acc\u00e9der aux r\u00e9glages de l&rsquo;entreprise ni aux d\u00e9tails de facturation.<\/p>\n<h4>Facturation d\u2019entreprise<\/h4>\n<figure id=\"attachment_55841\" aria-describedby=\"caption-attachment-55841\" style=\"width: 2528px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-55841\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-company-billing-dashboard-1.jpg\" alt=\"Le tableau de bord \u00ab\u00a0Facturation d\u2019entreprises\u00a0\u00bb dans MyKinsta\" width=\"2528\" height=\"1182\" srcset=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-company-billing-dashboard-1.jpg 2528w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-company-billing-dashboard-1-300x140.jpg 300w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-company-billing-dashboard-1-1024x479.jpg 1024w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-company-billing-dashboard-1-768x359.jpg 768w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-company-billing-dashboard-1-1536x718.jpg 1536w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-company-billing-dashboard-1-2048x958.jpg 2048w\" sizes=\"auto, (max-width: 2528px) 100vw, 2528px\" \/><figcaption id=\"caption-attachment-55841\" class=\"wp-caption-text\">Le tableau de bord \u00ab Facturation d\u2019entreprises \u00bb dans MyKinsta<\/figcaption><\/figure>\n<p>Le <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#user-roles#company-billing\">r\u00f4le facturation d\u2018entreprise<\/a> donne acc\u00e8s uniquement \u00e0 la visualisation des d\u00e9tails de facturation et des r\u00e9glages de l&rsquo;entreprise. Ils n&rsquo;ont acc\u00e8s \u00e0 aucun site. Les utilisateurs du r\u00f4le de facturation d&rsquo;entreprise peuvent v\u00e9rifier les factures, activer l&rsquo;envoi <a href=\"https:\/\/kinqsta.com\/fr\/docs\/facturation\/factures\/#manage-who-can-view-invoices\">automatique de factures par e-\u00f9mail<\/a> et modifier les donn\u00e9es de l&rsquo;entreprise, telles que l&rsquo;adresse et les coordonn\u00e9es.<\/p>\n<h3>R\u00f4les au niveau du site<\/h3>\n<h4>Administrateur du site<\/h4>\n<figure id=\"attachment_55849\" aria-describedby=\"caption-attachment-55849\" style=\"width: 2040px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-55849\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-administrator-dashboard-5.jpg\" alt=\"Le tableau de bord \u00ab Administrateur du site \u00bb dans MyKinsta\" width=\"2040\" height=\"1412\" srcset=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-administrator-dashboard-5.jpg 2040w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-administrator-dashboard-5-300x208.jpg 300w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-administrator-dashboard-5-1024x709.jpg 1024w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-administrator-dashboard-5-768x532.jpg 768w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-administrator-dashboard-5-1536x1063.jpg 1536w\" sizes=\"auto, (max-width: 2040px) 100vw, 2040px\" \/><figcaption id=\"caption-attachment-55849\" class=\"wp-caption-text\">Le tableau de bord \u00ab Administrateur du site \u00bb dans MyKinsta<\/figcaption><\/figure>\n<p>Le <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#user-roles#site-administrator\">r\u00f4le d&rsquo;administrateur de site donne<\/a> un acc\u00e8s complet \u00e0 un site sp\u00e9cifique, y compris le contr\u00f4le de tous les environnements li\u00e9s \u00e0 ce site. Toutefois, il ne peut pas supprimer un site du compte de l&rsquo;entreprise. Vous pouvez affecter le m\u00eame utilisateur comme administrateur de site pour plusieurs sites.<\/p>\n<h4>D\u00e9veloppeur du site<\/h4>\n<figure id=\"attachment_55850\" aria-describedby=\"caption-attachment-55850\" style=\"width: 2798px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-55850\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-developer-dashboard-staging-1.jpg\" alt=\"Le tableau de bord \u00ab\u00a0D\u00e9veloppeur du site\u00a0\u00bb dans MyKinsta\" width=\"2798\" height=\"1016\" srcset=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-developer-dashboard-staging-1.jpg 2798w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-developer-dashboard-staging-1-300x109.jpg 300w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-developer-dashboard-staging-1-1024x372.jpg 1024w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-developer-dashboard-staging-1-768x279.jpg 768w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-developer-dashboard-staging-1-1536x558.jpg 1536w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-site-developer-dashboard-staging-1-2048x744.jpg 2048w\" sizes=\"auto, (max-width: 2798px) 100vw, 2798px\" \/><figcaption id=\"caption-attachment-55850\" class=\"wp-caption-text\">Le tableau de bord \u00ab\u00a0D\u00e9veloppeur du site\u00a0\u00bb dans MyKinsta<\/figcaption><\/figure>\n<p>Le <a href=\"https:\/\/kinqsta.com\/fr\/docs\/reglages-entreprise\/gestion-utilisateur\/#user-roles#site-developer\">r\u00f4le de d\u00e9veloppeur de site n<\/a>&lsquo;a acc\u00e8s qu&rsquo;\u00e0 l&rsquo;<a href=\"https:\/\/kinqsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/\">environnement de staging du site qui lui a \u00e9t\u00e9<\/a> attribu\u00e9. Il peut tout faire dans l&rsquo;environnement de staging, mais il ne peut pas supprimer l&rsquo;environnement de staging ou mettre en ligne ses modifications. Comme pour les administrateurs de site, vous pouvez attribuer le m\u00eame utilisateur qu&rsquo;un d\u00e9veloppeur de site pour plusieurs sites.<\/p>\n<figure id=\"attachment_55879\" aria-describedby=\"caption-attachment-55879\" style=\"width: 2016px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-55879 size-full\" src=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dasboard-1-e1650546957387.jpg\" alt=\"Les d\u00e9veloppeurs de sites peuvent acc\u00e9der \u00e0 l\u2019environnement de staging pour le site attribu\u00e9\" width=\"2016\" height=\"1310\" srcset=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dasboard-1-e1650546957387.jpg 2016w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dasboard-1-e1650546957387-300x195.jpg 300w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dasboard-1-e1650546957387-1024x665.jpg 1024w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dasboard-1-e1650546957387-768x499.jpg 768w, https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/mykinsta-developer-dasboard-1-e1650546957387-1536x998.jpg 1536w\" sizes=\"auto, (max-width: 2016px) 100vw, 2016px\" \/><figcaption id=\"caption-attachment-55879\" class=\"wp-caption-text\">Les d\u00e9veloppeurs de sites peuvent acc\u00e9der \u00e0 l\u2019environnement de staging pour le site attribu\u00e9<\/figcaption><\/figure>\n<p>Vous pouvez \u00e9galement constater que les d\u00e9veloppeurs du site n&rsquo;ont pas acc\u00e8s aux fonctions d&rsquo;<a href=\"https:\/\/kinqsta.com\/fr\/docs\/hebergement-wordpress\/statistiques-wordpress-mykinsta\/\">analyse<\/a>, de gestion des utilisateurs et de <a href=\"https:\/\/kinqsta.com\/fr\/blog\/wordpress-logs-erreurs-acces\/\">journal d&rsquo;activit\u00e9 du<\/a><a href=\"https:\/\/kinqsta.com\/fr\/mykinsta\/\"> tableau de bord MyKinsta<\/a>.<\/p>\n<h3>Les r\u00f4les d&rsquo;utilisateur de MyKinsta par rapport aux r\u00f4les d&rsquo;utilisateur de WordPress<\/h3>\n<p>Il n&rsquo;y a pas de chevauchement entre les r\u00f4les d&rsquo;utilisateur de MyKinsta et de WordPress. Vous pouvez les utiliser tous les deux ind\u00e9pendamment l&rsquo;un de l&rsquo;autre.<\/p>\n<p>En tant que propri\u00e9taire d&rsquo;un compte Kinsta, la fonction de r\u00f4les multi-utilisateurs de MyKinsta vous aide \u00e0 g\u00e9rer facilement une \u00e9quipe de gestionnaires, de d\u00e9veloppeurs et de comptables. Elle permet aux agences de d\u00e9veloppement web de g\u00e9rer tr\u00e8s facilement tous les sites de leurs clients \u00e0 partir d&rsquo;un tableau de bord unique et puissant.<\/p>\n\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Les r\u00f4les et les permissions de WordPress sont les concepts fondamentaux de la gestion de l&rsquo;acc\u00e8s des utilisateurs. Ils vous aident \u00e0 contr\u00f4ler les actions que tous les utilisateurs de votre site peuvent effectuer. Ils sont \u00e9galement utilis\u00e9s par de nombreuses extensions et th\u00e8mes pour ajouter des fonctionnalit\u00e9s tr\u00e8s utiles au c\u0153ur de WordPress.<\/p>\n<p>WordPress est livr\u00e9 avec son propre ensemble de r\u00f4les et de permissions, mais si vous avez besoin de plus de flexibilit\u00e9, vous pouvez les personnaliser ou cr\u00e9er vos propres r\u00f4les et permissions. Vous pouvez le faire avec votre propre code ou en utilisant une extension tierce.<\/p>\n<p>Comprendre quels sont les r\u00f4les et les permissions, et apprendre \u00e0 les g\u00e9rer, est une \u00e9tape cruciale vers la ma\u00eetrise de WordPress. Commencez d\u00e8s aujourd&rsquo;hui !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les r\u00f4les et permissions des utilisateurs de WordPress vous permettent de contr\u00f4ler ce que les autres utilisateurs peuvent ou ne peuvent pas faire sur votre site. &#8230;<\/p>\n","protected":false},"author":36,"featured_media":40711,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[418,150],"topic":[1028,999],"class_list":["post-25958","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-capabilities","tag-roles","topic-developpement-wordpress","topic-fonction-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress<\/title>\n<meta name=\"description\" content=\"Une plong\u00e9e en profondeur dans les concepts des r\u00f4les et des permissions des utilisateurs de WordPress du point de vue du d\u00e9veloppeur et de l&#039;utilisateur. Jetez un coup d&#039;\u0153il \u00e0 ces exemples concrets.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress\" \/>\n<meta property=\"og:description\" content=\"Une plong\u00e9e en profondeur dans les concepts des r\u00f4les et des permissions des utilisateurs de WordPress du point de vue du d\u00e9veloppeur et de l&#039;utilisateur. Jetez un coup d&#039;\u0153il \u00e0 ces exemples concrets.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-16T10:09:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-22T10:55:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress\" \/>\n<meta name=\"twitter:description\" content=\"Une plong\u00e9e en profondeur dans les concepts des r\u00f4les et des permissions des utilisateurs de WordPress du point de vue du d\u00e9veloppeur et de l&#039;utilisateur. Jetez un coup d&#039;\u0153il \u00e0 ces exemples concrets.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"79 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress\",\"datePublished\":\"2019-04-16T10:09:37+00:00\",\"dateModified\":\"2023-08-22T10:55:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\"},\"wordCount\":14369,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg\",\"keywords\":[\"capabilities\",\"roles\"],\"articleSection\":[\"D\u00e9veloppement WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\",\"name\":\"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg\",\"datePublished\":\"2019-04-16T10:09:37+00:00\",\"dateModified\":\"2023-08-22T10:55:43+00:00\",\"description\":\"Une plong\u00e9e en profondeur dans les concepts des r\u00f4les et des permissions des utilisateurs de WordPress du point de vue du d\u00e9veloppeur et de l'utilisateur. Jetez un coup d'\u0153il \u00e0 ces exemples concrets.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg\",\"width\":768,\"height\":384,\"caption\":\"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement WordPress\",\"item\":\"https:\/\/kinqsta.com\/fr\/sujets\/developpement-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#website\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinqsta.com\/fr\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress","description":"Une plong\u00e9e en profondeur dans les concepts des r\u00f4les et des permissions des utilisateurs de WordPress du point de vue du d\u00e9veloppeur et de l'utilisateur. Jetez un coup d'\u0153il \u00e0 ces exemples concrets.","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:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress","og_description":"Une plong\u00e9e en profondeur dans les concepts des r\u00f4les et des permissions des utilisateurs de WordPress du point de vue du d\u00e9veloppeur et de l'utilisateur. Jetez un coup d'\u0153il \u00e0 ces exemples concrets.","og_url":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2019-04-16T10:09:37+00:00","article_modified_time":"2023-08-22T10:55:43+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_title":"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress","twitter_description":"Une plong\u00e9e en profondeur dans les concepts des r\u00f4les et des permissions des utilisateurs de WordPress du point de vue du d\u00e9veloppeur et de l'utilisateur. Jetez un coup d'\u0153il \u00e0 ces exemples concrets.","twitter_image":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Carlo Daniele","Dur\u00e9e de lecture estim\u00e9e":"79 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress","datePublished":"2019-04-16T10:09:37+00:00","dateModified":"2023-08-22T10:55:43+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/"},"wordCount":14369,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg","keywords":["capabilities","roles"],"articleSection":["D\u00e9veloppement WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/","url":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/","name":"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress","isPartOf":{"@id":"https:\/\/kinqsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg","datePublished":"2019-04-16T10:09:37+00:00","dateModified":"2023-08-22T10:55:43+00:00","description":"Une plong\u00e9e en profondeur dans les concepts des r\u00f4les et des permissions des utilisateurs de WordPress du point de vue du d\u00e9veloppeur et de l'utilisateur. Jetez un coup d'\u0153il \u00e0 ces exemples concrets.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#primaryimage","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/04\/analyse-detaillee-roles-permissions.jpg","width":768,"height":384,"caption":"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement WordPress","item":"https:\/\/kinqsta.com\/fr\/sujets\/developpement-wordpress\/"},{"@type":"ListItem","position":3,"name":"Une analyse d\u00e9taill\u00e9e des r\u00f4les et permissions utilisateurs dans WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/fr\/#website","url":"https:\/\/kinqsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinqsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinqsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinqsta.com\/fr\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/25958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/comments?post=25958"}],"version-history":[{"count":10,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/25958\/revisions"}],"predecessor-version":[{"id":55882,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/posts\/25958\/revisions\/55882"}],"alternate":[{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/es"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/fr"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/translations\/jp"},{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/25958\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media\/40711"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/media?parent=25958"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/tags?post=25958"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/fr\/wp-json\/wp\/v2\/topic?post=25958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}