{"id":33627,"date":"2019-11-08T05:30:41","date_gmt":"2019-11-08T13:30:41","guid":{"rendered":"https:\/\/kinsta.com\/?p=6351"},"modified":"2024-09-20T09:59:32","modified_gmt":"2024-09-20T08:59:32","slug":"partage-identifiants-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/","title":{"rendered":"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress"},"content":{"rendered":"<p>Notre objectif est de mettre en place deux sites WordPress qui partageront les identifiants et les m\u00eames utilisateurs. Une fois qu&rsquo;un utilisateur s&rsquo;est abonn\u00e9 \u00e0 un site Web, il peut acc\u00e9der \u00e0 l&rsquo;autre site Web avec le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.<\/p>\n<p>Pour atteindre cet objectif, nous devrions \u00eatre en mesure de modifier le <a href=\"https:\/\/kinsta.com\/fr\/blog\/wp-config-php\/\">fichier de configuration<\/a> WordPress et de mettre \u00e0 jour des tables de la base de donn\u00e9es. Une compr\u00e9hension g\u00e9n\u00e9rale de l&rsquo;architecture et de la <a href=\"https:\/\/codex.wordpress.org\/Database_Description\">structure de la base de donn\u00e9es<\/a> de WordPress est essentielle, ainsi qu&rsquo;une connaissance de base du d\u00e9veloppement WordPress. Ne vous inqui\u00e9tez pas si vous n&rsquo;\u00eates pas un pro. Il vous suffit de suivre ces directives et de poser vos questions dans les commentaires.<\/p>\n<p>Avant de commencer \u00e0 coder, nous devons savoir o\u00f9 WordPress stocke les <a href=\"https:\/\/kinsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\">r\u00f4les et les capacit\u00e9s des utilisateurs<\/a>. Donc, notre premi\u00e8re \u00e9tape est de plonger profond\u00e9ment dans les tables de la base de donn\u00e9es.<\/p>\n<p><strong>Important :<\/strong> Ce qui suit ne fonctionnera pas dans l&rsquo;environnement Kinsta car nous n&rsquo;autorisons qu&rsquo;une seule installation de WordPress pour chaque site (\u00e0 moins que vous n&rsquo;ex\u00e9cutiez la commande <a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/multisite\/\">WordPress multisite<\/a>). Il est peut-\u00eatre possible de faire fonctionner cela sur notre plateforme, mais cela n\u00e9cessiterait une installation ou un d\u00e9veloppement suppl\u00e9mentaire. Nous vous recommandons d&rsquo;en discuter avec un <a href=\"https:\/\/kinsta.com\/fr\/blog\/engager-developpeur-wordpress\/\">d\u00e9veloppeur WordPress<\/a>.<\/p>\n<ul>\n<li><a href=\"#user-data-metadata\">Donn\u00e9es et m\u00e9tadonn\u00e9es utilisateur<\/a><\/li>\n<li><a href=\"#custom-user-tables\">D\u00e9finition de tables utilisateur personnalis\u00e9es &#8211; Partager les identifants<\/a><\/li>\n<li><a href=\"#installing-wordpress\">Installation de WordPress<\/a><\/li>\n<li><a href=\"#roles-capabilities\">R\u00f4les et capacit\u00e9s<\/a><\/li>\n<li><a href=\"#duplicate-caps-and-levels\">Dupliquer automatiquement les capacit\u00e9s et les niveaux avec une fonction<\/a><\/li>\n<\/ul>\n<h2 id=\"user-data-metadata\">Donn\u00e9es et M\u00e9tadonn\u00e9es Utilisateur<\/h2>\n<p>Par d\u00e9faut, WordPress stocke les donn\u00e9es relatives aux utilisateurs dans trois tableaux : <code>{$pref}options<\/code>, <code>{$pref}users<\/code> et <code>{$pref}usermeta<\/code>.<\/p>\n<ul>\n<li>La table <code>{$pref}options<\/code> stocke la liste compl\u00e8te des r\u00f4les et capacit\u00e9s disponibles dans une ligne dont le champ option_key est <code>{$pref}user_role<\/code>s.<\/li>\n<li>La table <code>{$pref}users<\/code> stocke les donn\u00e9es de base des utilisateurs, telles que identifiant, mot de passe, e-mail, url, etc.<\/li>\n<li>La table <code>{$pref}usermeta<\/code> stocke les m\u00e9tadonn\u00e9es utilisateur.<\/li>\n<\/ul>\n<p>Lorsque nous travaillons sur de nouvelles installations WordPress, nous n&rsquo;avons pas \u00e0 nous soucier de la ligne <code>{$pref}user_roles<\/code> dans la table <code>{$pref}options<\/code>, car le champ option_value correspondant a toujours la m\u00eame valeur. Nous devrions consid\u00e9rer cette ligne juste au cas o\u00f9 nous travaillerions sur des installations existantes o\u00f9 les r\u00f4les ou les capacit\u00e9s ont \u00e9t\u00e9 modifi\u00e9s.<br \/>\nPas de souci \u00e0 propos de la table <code>{$pref}users<\/code>, parce qu&rsquo;elle stocke des donn\u00e9es utilisateur basiques que nous ne modifierons pas lors du partage d&rsquo;utilisateurs entre les sites Web.<br \/>\nLa table <code>{$pref}usermeta<\/code> est la seule table que nous allons mettre \u00e0 jour pour atteindre notre but.<\/p>\n<figure style=\"width: 433px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2016\/09\/structure-tables-users-usermeta.png\" alt=\"Structure des tables users et usermeta\" width=\"433\" height=\"269\"><figcaption class=\"wp-caption-text\">Structure des tables users et usermeta (source : Codex <a href=\"https:\/\/codex.wordpress.org\/Database_Description\">Database Description<\/a>)<\/figcaption><\/figure>\n<p><code>{$pref}usermeta<\/code> stocke les m\u00e9tadonn\u00e9es utilisateur dans des paires cl\u00e9\/valeur. Dans ce tableau, cinq lignes stockent les donn\u00e9es que nous devons prendre en compte.<\/p>\n<figure style=\"width: 576px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2016\/09\/usermeta.png\" alt=\"Cinq lignes dans la table usermeta stockent les donn\u00e9es concernant les capacit\u00e9s de l'utilisateur, le niveau et les r\u00e9glages du tableau de bord.\" width=\"576\" height=\"144\"><figcaption class=\"wp-caption-text\">Cinq lignes dans la table usermeta stockent les donn\u00e9es concernant les capacit\u00e9s de l&rsquo;utilisateur, le niveau et les r\u00e9glages du tableau de bord.<\/figcaption><\/figure>\n<p>La premi\u00e8re ligne a le champ meta_key d\u00e9fini sur <code>{$pref}capabilities<\/code>, et le champ meta_value correspondant est un tableau s\u00e9rialis\u00e9 contenant le r\u00f4le utilisateur. La deuxi\u00e8me ligne stocke le niveau utilisateur (notez que les niveaux utilisateur sont obsol\u00e8tes depuis WordPress 3.0). Les trois autres lignes concernent les r\u00e9glages du tableau de bord que nous n&rsquo;aborderons pas dans cet article.<br \/>\nLe r\u00f4le, le niveau et les r\u00e9glages de l&rsquo;utilisateur sont sp\u00e9cifiques \u00e0 l&rsquo;installation de WordPress et sont identifi\u00e9s par la m\u00eame valeur <code>$pref<\/code>. C&rsquo;est un \u00e9l\u00e9ment d&rsquo;information important lorsque notre objectif est de partager les utilisateurs entre des sites web, car nous devrons dupliquer ces lignes et modifier le champ <code>meta_key<\/code> en cons\u00e9quence.<\/p>\n<p>C&rsquo;est tout ce que nous avons \u00e0 savoir sur les tables d&rsquo;utilisateurs lorsque nous voulons partager les identifiants et les utilisateurs entre les nouvelles installations WordPress. Lorsque nous travaillons sur des sites Web existants, nous devrions tenir compte du fait que de nombreuses extensions ajoutent des lignes suppl\u00e9mentaires \u00e0 <code>{$pref}usermeta<\/code>, et nous pourrions \u00eatre amen\u00e9s \u00e0 examiner plus en profondeur les tables de base de donn\u00e9es.<\/p>\n<p>Cela dit, en ce qui concerne les tables d&rsquo;utilisateurs, nous pouvons faire un pas en avant. Maintenant nous devons d\u00e9finir deux constantes sp\u00e9cifiques dans le fichier<em> wp-config.php.<\/em><\/p>\n<h2 id=\"custom-user-tables\">D\u00e9finition de Tables Utilisateur Personnalis\u00e9es &#8211; Partager les Identifiants<\/h2>\n<p>WordPress nous permet de d\u00e9finir des tables personnalis\u00e9es au lieu de <code>{$pref}utilisateurs<\/code> et <code>{$pref}usermeta<\/code>. Cela signifie que si deux (ou plusieurs) sites Web WordPress partagent une <a href=\"https:\/\/kinsta.com\/fr\/blog\/bases-de-donnees-wordpress\/\">base de donn\u00e9es<\/a> nous pouvons d\u00e9finir les m\u00eames utilisateurs et tables usermeta pour tous. Par cons\u00e9quent, tous les sites Web qui partagent ces tables partageront les m\u00eames utilisateurs.<\/p>\n<div class=\"warning\" style=\"background: #FFFCE3;padding: 22px;margin-bottom: 22px\">Note : Afin de partager les m\u00eames utilisateurs et tables usermeta, les installations WordPress doivent partager la m\u00eame base de donn\u00e9es.<\/div>\n<p>Il suffit de d\u00e9finir <code>CUSTOM_USER_TABLE<\/code> et <code>CUSTOM_USER_META_TABLE<\/code> dans le fichier<em> wp-config.php<\/em>, comme indiqu\u00e9 dans le code suivant :<\/p>\n<pre><code class=\"language-php\">\/\/ custom users and usermeta tables\ndefine( 'CUSTOM_USER_TABLE', 'my_users_table' );\ndefine( 'CUSTOM_USER_META_TABLE', 'my_usermeta_table' );\n<\/code><\/pre>\n<div class=\"warning\" style=\"background: #FFFCE3;padding: 22px;margin-bottom: 22px\">Remarque : Sur les sites Web existants, il est obligatoire de sauvegarder les installations WordPress avant d&rsquo;apporter des modifications aux fichiers wp-config.php et aux tables de donn\u00e9es.<\/div>\n<p>Maintenant que nous savons ce qu&rsquo;il faut faire, il est temps d&rsquo;ex\u00e9cuter nos deux installations WordPress.<\/p>\n<h2 id=\"installing-wordpress\">Installation de WordPress<\/h2>\n<p>Pour des raisons de commodit\u00e9, je nommerai les dossiers racine de WordPress <em>premier<\/em> et <em>second<\/em>. <code>first_<\/code> et <code>second_<\/code> seront les pr\u00e9fixes respectifs de table.<br \/>\nEx\u00e9cutons maintenant la premi\u00e8re installation.<\/p>\n<figure style=\"width: 753px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2016\/09\/prefixe-table-first.png\" alt=\"Dans cet exemple, nous avons d\u00e9fini le champ de pr\u00e9fixe de table sur first_\" width=\"753\" height=\"571\"><figcaption class=\"wp-caption-text\">Dans cet exemple, nous avons d\u00e9fini le champ de pr\u00e9fixe de table sur first_<\/figcaption><\/figure>\n<div class=\"warning\" style=\"background: #FFFCE3;padding: 22px;margin-bottom: 22px\">Note : Toutes les installations partageront une seule base de donn\u00e9es, et nous devrons fournir \u00e0 chaque installation un pr\u00e9fixe de table unique.<\/div>\n<p>Lorsque le premier site WordPress est op\u00e9rationnel, nous pouvons modifier son fichier de configuration. <em>Ouvrez \/first\/wp-config.php<\/em> et ajoutez les lignes suivantes au-dessus du commentaire \u00ab C\u2019est tout, ne touchez pas \u00e0 ce qui suit ! Bonne publication.<em> \u00bb:<\/em><\/p>\n<pre><code class=\"language-php\">$table_prefix  = 'first_';\n\ndefine('WP_DEBUG', true);\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false );\n@ini_set( 'display_errors', 0 );\n\n\/\/ custom users and usermeta tables\ndefine( 'CUSTOM_USER_TABLE', $table_prefix . 'users' );\ndefine( 'CUSTOM_USER_META_TABLE', $table_prefix . 'usermeta' );\n\n\/* That's all, stop editing! Happy blogging. *\/\n<\/code><\/pre>\n<p>Nous avons <a href=\"https:\/\/kinsta.com\/fr\/blog\/debogage-wordpress\/\">activ\u00e9 le mode de d\u00e9bogage<\/a> for\u00e7ant WordPress \u00e0 stocker les notices d&rsquo;erreur et les avertissements dans le fichier<em> debug.log<\/em> (pour en savoir plus \u00e0 ce sujet, voir <a href=\"https:\/\/kinsta.com\/fr\/blog\/wp-config-php\/\">Une vue en profondeur sur la fa\u00e7on de configurer WordPress<\/a>).<br \/>\nEnsuite, nous avons d\u00e9fini les constantes <code>CUSTOM_USER_TABLE<\/code> et <code>CUSTOM_USER_META_TABLE<\/code> aux tables <code>first_users<\/code> et <code>first_usermeta<\/code>. De cette fa\u00e7on, nous ne changeons pas les r\u00e9glages par d\u00e9faut de WordPress.<\/p>\n<p>Nous en avons fini avec la premi\u00e8re installation. Ensuite, nous devons copier le fichier <em>wp-config.php<\/em> depuis le premier dossier d&rsquo;installation et le coller dans le dossier racine de la deuxi\u00e8me installation. Prenez soin de changer la valeur<em> $table_prefix<\/em> en cons\u00e9quence :<\/p>\n<pre><code class=\"language-php\">$table_prefix  = 'second_';\n\ndefine('WP_DEBUG', true);\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false );\n@ini_set( 'display_errors', 0 );\n\n\/\/ custom users and usermeta tables\ndefine( 'CUSTOM_USER_TABLE', 'first_users' );\ndefine( 'CUSTOM_USER_META_TABLE', 'first_usermeta' );\n<\/code><\/pre>\n<p><code>CUSTOM_USER_TABLE<\/code> et <code>CUSTOM_USER_META_TABLE<\/code> sont d\u00e9finis sur les valeurs de la premi\u00e8re installation : <code>first_users<\/code> et <code>first_usermeta<\/code>. C&rsquo;est tout pour la premi\u00e8re installation.<\/p>\n<figure style=\"width: 755px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2016\/09\/deuxieme-configuration.png\" alt=\"WordPress est au courant des utilisateurs existants et nous devrions d\u00e9finir une adresse e-mail inexistante pour l'utilisateur administrateur.\" width=\"755\" height=\"568\"><figcaption class=\"wp-caption-text\">WordPress est au courant des utilisateurs existants et nous devrions d\u00e9finir une adresse e-mail inexistante pour l&rsquo;utilisateur administrateur.<\/figcaption><\/figure>\n<p>Lors de l&rsquo;ex\u00e9cution de la deuxi\u00e8me installation, nous devrions d\u00e9finir une adresse e-mail inexistante pour l&rsquo;utilisateur administrateur car WordPress trouve un certain nombre d&rsquo;utilisateurs existants dans la table <code>first_users<\/code>.<\/p>\n<figure style=\"width: 747px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2016\/09\/utilisateur-admin.png\" alt=\"WordPress cr\u00e9e un nom d'utilisateur administrateur pour la deuxi\u00e8me installation\" width=\"747\" height=\"349\"><figcaption class=\"wp-caption-text\">WordPress cr\u00e9e un nom d&rsquo;utilisateur administrateur pour la deuxi\u00e8me installation<\/figcaption><\/figure>\n<p>Connectez-vous au deuxi\u00e8me panneau d&rsquo;administration de l&rsquo;installation en tant qu&rsquo;administrateur et listez les utilisateurs de WordPress. Vous trouverez le nouvel utilisateur admin et tous les utilisateurs du premier site web (ce qui leur permet de partager leurs identifants). \u00c0 ce stade, les utilisateurs d&rsquo;un site ne pourront pas se connecter \u00e0 l&rsquo;autre site Web.<\/p>\n<figure style=\"width: 793px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2016\/09\/utilisateurs-deuxieme-installation.png\" alt=\"Les utilisateurs du second site n'h\u00e9riteront pas de leurs r\u00f4les du premier site.\" width=\"793\" height=\"423\"><figcaption class=\"wp-caption-text\">Les utilisateurs du second site n&rsquo;h\u00e9riteront pas de leurs r\u00f4les du premier site.<\/figcaption><\/figure>\n<p>Pour accorder aux utilisateurs les m\u00eames capacit\u00e9s dans les deux sites, nous devons mettre \u00e0 jour la table <code>{$pref}usermeta<\/code>.<\/p>\n<h2 id=\"roles-capabilities\">R\u00f4les et Capacit\u00e9s<\/h2>\n<p>Si vous ex\u00e9cutez de nouvelles installations WordPress, vous n&rsquo;avez pas \u00e0 vous soucier de la table <code>{$pref}options<\/code>. Vous avez juste besoin de mettre \u00e0 jour la table <code>{$pref}usermeta<\/code>.<\/p>\n<p>Dans notre exemple, lorsqu&rsquo;un nouvel utilisateur est cr\u00e9\u00e9 dans le premier site web, WordPress ajoute les lignes <code>first_capabilities<\/code> et <code>first_user_level<\/code> dans la table <code>first_usermeta<\/code>. Pour donner acc\u00e8s au deuxi\u00e8me site Web, ces lignes doivent \u00eatre dupliqu\u00e9es, comme le montre l&rsquo;image ci-dessous :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2016\/09\/deuxiemes-champs-usermeta-1.png\" alt=\"deuxiemes-champs-usermeta\" width=\"794\" height=\"129\"><\/p>\n<p>Lorsqu&rsquo;un nouvel utilisateur est cr\u00e9\u00e9 dans le deuxi\u00e8me site Web, les lignes <code>second_capabilities<\/code> et <code>second_user_level<\/code> seront ajout\u00e9es \u00e0 la table <code>first_usermeta<\/code>.<br \/>\nAfin de donner les m\u00eames r\u00f4les et les m\u00eames capacit\u00e9s aux utilisateurs sur l&rsquo;ensemble des sites Web, les lignes <code>first_capabilities<\/code> et <code>first_user_level<\/code> doivent \u00eatre dupliqu\u00e9es dans <code>second_capabilities<\/code> et <code>second_user_level<\/code>. Avec ces deux paires de lignes dans la m\u00eame table <code>first_usermeta<\/code>, les utilisateurs pourraient acc\u00e9der aux deux sites Web avec les m\u00eames privil\u00e8ges.<\/p>\n<p>Pour mettre \u00e0 jour toutes les lignes usermeta existantes, vous pouvez ex\u00e9cuter une requ\u00eate SQL ou mettre \u00e0 jour les tables depuis <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/gestion-base-de-donnees\/acces-base-donnees-wordpress\/\">phpMyAdmin<\/a>. Mais qu&rsquo;en est-il des utilisateurs qui s&rsquo;abonneront dor\u00e9navant \u00e0 nos sites Web ? D&rsquo;apr\u00e8s le <a href=\"https:\/\/codex.wordpress.org\/Editing_wp-config.php#Custom_User_and_Usermeta_Tables\">Codex WordPress<\/a>, nous utiliserions une extension ou construirions une fonction personnalis\u00e9e.<br \/>\nEt c&rsquo;est parti !<\/p>\n<h2 id=\"duplicate-caps-and-levels\">Dupliquer Automatiquement les Capaciti\u00e9s et les Niveaux avec une Fonction<\/h2>\n<p><code>set_user_role<\/code> est un crochet d&rsquo;action qui se d\u00e9clenche chaque fois qu&rsquo;un nouvel utilisateur est cr\u00e9\u00e9 ou qu&rsquo;un r\u00f4le d&rsquo;utilisateur existant a \u00e9t\u00e9 modifi\u00e9. Gr\u00e2ce \u00e0 cette action, nous pouvons automatiser les mises \u00e0 jour des tables usermeta.<br \/>\nAinsi, dans le fichier principal d&rsquo;une extension ajoutez la fonction suivante :<\/p>\n<pre><code class=\"language-php\">function ksu_save_role( $user_id, $role ) {\n\n\t\/\/ Site 1\n\t\/\/ Change value if needed\n\t$prefix_1 = 'first_';\n\t\n\t\/\/ Site 2 prefix\n\t\/\/ Change value if needed\n\t$prefix_2 = 'second_';\n\t\n\t$caps = get_user_meta( $user_id, $prefix_1 . 'capabilities', true );\n\t$level = get_user_meta( $user_id, $prefix_1 . 'user_level', true );\n\n\tif ( $caps ){\n\t\tupdate_user_meta( $user_id, $prefix_2 . 'capabilities', $caps );\n\t}\n\n\tif ( $level ){\n\t\tupdate_user_meta( $user_id, $prefix_2 . 'user_level', $level );\n\t}\n}\n\nadd_action( 'set_user_role', 'ksu_save_role', 10, 2 );\n<\/code><\/pre>\n<p>La fonction de callback conserve trois arguments, dont deux sont n\u00e9cessaires : <code>$user_id<\/code> et <code>$role<\/code>.<br \/>\nCe que fait la fonction est assez explicite. get_user_user_meta retourne la valeur sp\u00e9cifi\u00e9e du champ user meta. Nous avons appel\u00e9 cette fonction deux fois pour r\u00e9cup\u00e9rer les champs <code>first_capabilities<\/code> et <code>first_user_level<\/code>. Ensuite, nous avons utilis\u00e9 ces valeurs pour ajouter des champs <code>second_capabilities<\/code> et <code>second_user_level<\/code> \u00e0 la table <code>first_usermeta<\/code>.<\/p>\n<p>T\u00e9l\u00e9versez et activez cette extension dans le premier site web.<\/p>\n<p>Pour que les installations fonctionnent sym\u00e9triquement, il suffit de t\u00e9l\u00e9verser et d&rsquo;activer l\u2019extension dans n&rsquo;importe quelle installation, mais en d\u00e9finissant les bonnes valeurs aux pr\u00e9fixes. Par exemple, si nous activons cette fonctionnalit\u00e9 dans le deuxi\u00e8me site Web, nous n&rsquo;avons qu&rsquo;\u00e0 d\u00e9clarer les variables comme suit :<\/p>\n<pre><code class=\"language-php\">$prefix_1 = 'second_';\n$prefix_2 = 'first_';\n<\/code><\/pre>\n<p>Donc, modifiez et installez l\u2019extension dans le deuxi\u00e8me site web et cr\u00e9ez un nouvel utilisateur ou modifiez un r\u00f4le utilisateur existant. Consultez ensuite le premier site Web. Les r\u00f4les des utilisateurs seront exactement les m\u00eames que ceux du deuxi\u00e8me site Web.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Dans cet article, j&rsquo;ai expliqu\u00e9 comment accorder les m\u00eames privil\u00e8ges aux utilisateurs sur des installations WordPress ind\u00e9pendantes. Une fois enregistr\u00e9 sur un site Web, l&rsquo;utilisateur pourra acc\u00e9der \u00e0 tous les sites Web partageant les m\u00eames tables users et usermeta.<br \/>\nJe suis cens\u00e9 travailler avec de nouvelles installations. Si vous travaillez sur des sites web existants, vous devriez consid\u00e9rer que certaines extensions ont pu mettre \u00e0 jour la table usermeta, ou m\u00eame cr\u00e9er de nouvelles tables stockant des donn\u00e9es relatives aux utilisateurs. Dans ce cas, une analyse plus pr\u00e9cise de la base de donn\u00e9es serait appropri\u00e9e.<\/p>\n<p>Si vous avez des questions sur la fa\u00e7on de partager des <a href=\"https:\/\/kinsta.com\/fr\/blog\/url-connexion-wordpress\/\">identifiants dans WordPress<\/a>, ou si vous souhaitez partager votre exp\u00e9rience avec nous, n&rsquo;h\u00e9sitez pas \u00e0 vous joindre \u00e0 la conversation en publiant vos commentaires.<\/p>\n<p>Le code complet de notre extension est disponible dans ce <a href=\"https:\/\/gist.github.com\/carlodaniele\/dcaa60b3cf6145e7f242efea24a2d9f9\">Gist public<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In some situations you may want your site&rsquo;s users to access another website with the same roles and with no need of additional subscription. In this post I will show you how to get the job done with Wordpress and what you have to know before you get your hands dirty.<\/p>\n","protected":false},"author":36,"featured_media":33637,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[33],"topic":[1036],"class_list":["post-33627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-wordpress","topic-securite-wordpress"],"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>Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress<\/title>\n<meta name=\"description\" content=\"Jetez un coup d&#039;\u0153il \u00e0 cet article d\u00e9taill\u00e9 sur la fa\u00e7on de partager les connexions et les utilisateurs entre plusieurs sites WordPress ayant le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress\" \/>\n<meta property=\"og:description\" content=\"Jetez un coup d&#039;\u0153il \u00e0 cet article d\u00e9taill\u00e9 sur la fa\u00e7on de partager les connexions et les utilisateurs entre plusieurs sites WordPress ayant le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-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-11-08T13:30:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-20T08:59:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Jetez un coup d&#039;\u0153il \u00e0 cet article d\u00e9taill\u00e9 sur la fa\u00e7on de partager les connexions et les utilisateurs entre plusieurs sites WordPress ayant le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/09\/share-logins-wordpress.png\" \/>\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=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress\",\"datePublished\":\"2019-11-08T13:30:41+00:00\",\"dateModified\":\"2024-09-20T08:59:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/\"},\"wordCount\":1967,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png\",\"keywords\":[\"WordPress\"],\"articleSection\":[\"D\u00e9veloppement WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/\",\"name\":\"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png\",\"datePublished\":\"2019-11-08T13:30:41+00:00\",\"dateModified\":\"2024-09-20T08:59:32+00:00\",\"description\":\"Jetez un coup d'\u0153il \u00e0 cet article d\u00e9taill\u00e9 sur la fa\u00e7on de partager les connexions et les utilisateurs entre plusieurs sites WordPress ayant le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png\",\"width\":1460,\"height\":730,\"caption\":\"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"S\u00e9curit\u00e9 WordPress\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/securite-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.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:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.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:\/\/kinsta.com\/fr\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress","description":"Jetez un coup d'\u0153il \u00e0 cet article d\u00e9taill\u00e9 sur la fa\u00e7on de partager les connexions et les utilisateurs entre plusieurs sites WordPress ayant le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.","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:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress","og_description":"Jetez un coup d'\u0153il \u00e0 cet article d\u00e9taill\u00e9 sur la fa\u00e7on de partager les connexions et les utilisateurs entre plusieurs sites WordPress ayant le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.","og_url":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2019-11-08T13:30:41+00:00","article_modified_time":"2024-09-20T08:59:32+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Jetez un coup d'\u0153il \u00e0 cet article d\u00e9taill\u00e9 sur la fa\u00e7on de partager les connexions et les utilisateurs entre plusieurs sites WordPress ayant le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.","twitter_image":"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/09\/share-logins-wordpress.png","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Carlo Daniele","Dur\u00e9e de lecture estim\u00e9e":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress","datePublished":"2019-11-08T13:30:41+00:00","dateModified":"2024-09-20T08:59:32+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/"},"wordCount":1967,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png","keywords":["WordPress"],"articleSection":["D\u00e9veloppement WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/","url":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/","name":"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png","datePublished":"2019-11-08T13:30:41+00:00","dateModified":"2024-09-20T08:59:32+00:00","description":"Jetez un coup d'\u0153il \u00e0 cet article d\u00e9taill\u00e9 sur la fa\u00e7on de partager les connexions et les utilisateurs entre plusieurs sites WordPress ayant le m\u00eame r\u00f4le et les m\u00eames capacit\u00e9s.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/11\/partage-identifiants-wordpress.png","width":1460,"height":730,"caption":"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/partage-identifiants-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"S\u00e9curit\u00e9 WordPress","item":"https:\/\/kinsta.com\/fr\/sujets\/securite-wordpress\/"},{"@type":"ListItem","position":3,"name":"Comment Partager les Identifiants et les Utilisateurs Entre Plusieurs Sites WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.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:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.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:\/\/kinsta.com\/fr\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/33627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=33627"}],"version-history":[{"count":4,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/33627\/revisions"}],"predecessor-version":[{"id":47227,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/33627\/revisions\/47227"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33627\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33627\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33627\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33627\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33627\/translations\/de"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33627\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/33637"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=33627"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=33627"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=33627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}