{"id":78996,"date":"2025-01-06T09:54:29","date_gmt":"2025-01-06T08:54:29","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=78996&#038;preview=true&#038;preview_id=78996"},"modified":"2025-01-10T13:13:06","modified_gmt":"2025-01-10T12:13:06","slug":"wp-cli-wordpress-multisite","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/","title":{"rendered":"Travailler avec WP CLI pour WordPress Multisite"},"content":{"rendered":"<p>Au fil des ans, les <a href=\"https:\/\/kinsta.com\/fr\/blog\/salaire-developpeur-wordpress\/\">d\u00e9veloppeurs de WordPress<\/a> ont cr\u00e9\u00e9 et maintenu <a href=\"https:\/\/kinsta.com\/fr\/blog\/wp-cli\/\">WP-CLI<\/a>, une interface de ligne de commande robuste sp\u00e9cialement con\u00e7ue pour les op\u00e9rations de WordPress. En tant qu&rsquo;outil permettant de gagner du temps, WP-CLI est particuli\u00e8rement bien adapt\u00e9 \u00e0 la gestion des r\u00e9seaux <a href=\"https:\/\/kinsta.com\/fr\/blog\/multisite-wordpress\/\">WordPress Multisite<\/a>, qui permettent \u00e0 plusieurs sites de fonctionner sur une seule installation WordPress.<\/p>\n<p>Pour utiliser WP-CLI efficacement, il est essentiel de comprendre les composants cl\u00e9s de WordPress : l&rsquo;interface d&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/tableau-de-bord-admin-wordpress\/\">administration<\/a>, la <a href=\"https:\/\/kinsta.com\/fr\/blog\/fichiers-wordpress\/\">structure des fichiers<\/a> et la <a href=\"https:\/\/kinsta.com\/fr\/blog\/bases-de-donnees-wordpress\/\">base de donn\u00e9es<\/a>. Sans ces connaissances fondamentales, WP-CLI risque de ne pas \u00eatre aussi efficace ou b\u00e9n\u00e9fique.<\/p>\n<p>Bien que WP-CLI prenne en charge des commandes standard telles que l&rsquo;installation, la mise \u00e0 jour, l&rsquo;activation, la d\u00e9sactivation et la suppression d&rsquo;extensions ou de th\u00e8mes, ses capacit\u00e9s vont bien au-del\u00e0 de ce qui est disponible dans le tableau de bord d&rsquo;administration de WordPress, ce qui en fait un outil tr\u00e8s polyvalent pour la gestion avanc\u00e9e d&rsquo;un site.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Dans un r\u00e9seau multisite, il y a toujours un site principal &#8211; connu sous le nom de site du r\u00e9seau &#8211; qui ancre le r\u00e9seau. Les sites suppl\u00e9mentaires, appel\u00e9s sites secondaires, partagent des extensions et des th\u00e8mes, qui sont g\u00e9r\u00e9s de mani\u00e8re centralis\u00e9e au niveau du r\u00e9seau. Un <a href=\"https:\/\/kinsta.com\/fr\/blog\/roles-utilisateurs-wordpress\/\">super administrateur<\/a> supervise le r\u00e9seau et veille au bon fonctionnement de tous les sites.<\/p>\n<\/aside>\n\n<p>Cet article explique comment utiliser WP-CLI pour g\u00e9rer efficacement les r\u00e9seaux WordPress Multisite et fournit des exemples pratiques pour t&rsquo;aider \u00e0 d\u00e9marrer.<\/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>Qu&rsquo;est-ce que WP-CLI et pourquoi l&rsquo;utiliser ?<\/h2>\n<p><a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-CLI<\/a> est un outil puissant pour g\u00e9rer les sites WordPress via la ligne de commande. Dans un environnement multisite, il peut consid\u00e9rablement simplifier la gestion d&rsquo;un r\u00e9seau, en te permettant d&rsquo;effectuer des actions group\u00e9e et de rationaliser votre flux de travail.<\/p>\n<p>Sa v\u00e9ritable force r\u00e9side dans sa flexibilit\u00e9 et son extensibilit\u00e9 &#8211; vous pouvez sans effort ex\u00e9cuter des commandes sur l&rsquo;ensemble du r\u00e9seau ou cibler des sites sp\u00e9cifiques tout en am\u00e9liorant ses fonctionnalit\u00e9s gr\u00e2ce \u00e0 divers paquets WP-CLI disponibles sur GitHub et d&rsquo;autres d\u00e9p\u00f4ts.<\/p>\n<p>Les <a href=\"https:\/\/kinsta.com\/fr\/blog\/types-de-developpeurs\/\">d\u00e9veloppeurs<\/a> cr\u00e9ent souvent des commandes WP-CLI personnalis\u00e9es pour simplifier les t\u00e2ches r\u00e9p\u00e9titives. Par exemple, vous pouvez utiliser WP-CLI pour \u00e9chafauder du code passe-partout pour les th\u00e8mes et les extensions, ce qui vous permet d&rsquo;\u00e9conomiser du temps et des efforts pendant le d\u00e9veloppement.<\/p>\n<p>Si vous \u00eates h\u00e9berg\u00e9 chez Kinsta, <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/gestion-site\/wordpress-wp-cli\/\">WP-CLI est int\u00e9gr\u00e9<\/a> et accessible via SSH, ce qui vous permet de g\u00e9rer vos sites WordPress sans effort. Pour le d\u00e9veloppement local, <a href=\"https:\/\/kinsta.com\/fr\/docs\/devkinsta\/wp-cli\/\">WP-CLI est disponible dans DevKinsta<\/a> via le conteneur <code>devkinsta_fpm<\/code>. Une fois dans le conteneur, vous pouvez naviguer jusqu&rsquo;au dossier de votre site et ex\u00e9cuter des commandes. Bien que cela n\u00e9cessite un peu d&rsquo;installation, c&rsquo;est un moyen puissant de g\u00e9rer efficacement vos sites WordPress locaux pour le d\u00e9bogage, les tests ou le d\u00e9ploiement.<\/p>\n<h2>Avant de commencer<\/h2>\n<p>Les commandes pr\u00e9sent\u00e9es dans cet article ont \u00e9t\u00e9 soigneusement choisies pour leur utilisation fr\u00e9quente par les d\u00e9veloppeurs et les administrateurs de WordPress Multisite.<\/p>\n<p>WP-CLI est un outil vaste et flexible, il est donc impossible de couvrir toutes les commandes disponibles. Pour que les choses restent claires et pratiques, nous nous sommes concentr\u00e9s sur des exemples simples et exploitables pour vous aider \u00e0 d\u00e9marrer.<\/p>\n<p>WP-CLI \u00e9tant bas\u00e9 sur les <a href=\"https:\/\/kinsta.com\/fr\/blog\/commandes-linux\/\">commandes Unix<\/a>, il est possible que vous ne trouviez pas d&rsquo;\u00e9quivalent WP-CLI pour des commandes qui existent d\u00e9j\u00e0 dans <a href=\"https:\/\/mally.stanford.edu\/~sr\/computing\/basic-unix.html\" target=\"_blank\" rel=\"noopener noreferrer\">Unix<\/a>.<\/p>\n<h3>Notes cl\u00e9s sur WP-CLI<\/h3>\n<p>La structure des <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener noreferrer\">commandes de WP-CLI<\/a> est flexible et permet d&rsquo;obtenir le m\u00eame r\u00e9sultat de plusieurs fa\u00e7ons. Par exemple, les deux exemples suivants sont valables :<\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com --display_name=\"John Doe\" --nickname=\"Johnny\"<\/code><\/pre>\n<p>Ou :<\/p>\n<pre><code class=\"language-bash\">wp user create johndoe --display_name=\"John Doe\" johndoe@example.com --nickname=\"Johnny\"<\/code><\/pre>\n<p>L&rsquo;ordre des drapeaux, des param\u00e8tres et des valeurs n&rsquo;a pas d&rsquo;importance une fois que la commande et la sous-commande sont \u00e9nonc\u00e9es.<\/p>\n<h3>Meilleures pratiques pour l&rsquo;ex\u00e9cution des commandes WP-CLI<\/h3>\n<p>Suivez ces meilleures pratiques pour \u00e9viter les probl\u00e8mes potentiels :<\/p>\n<ul>\n<li>Ayez toujours une <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/sauvegardes-wordpress\/\">sauvegarde<\/a> \u00e0 jour, d&rsquo;autant plus que certaines de ces commandes modifieront votre ou vos sites de fa\u00e7on permanente.<\/li>\n<li>Utilisez un site de staging dans la mesure du possible. Si vous utilisez Kinsta, chaque installation de WordPress comprend un <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/environnement-staging\/\">environnement de staging<\/a> gratuit pour des tests en toute s\u00e9curit\u00e9. Vous pouvez facilement transf\u00e9rer des modifications entre les environnements de staging et les environnements r\u00e9els.<\/li>\n<li>Utilisez le drapeau <code>--dry-run<\/code> pour tester les modifications de la base de donn\u00e9es avant de les appliquer.<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Pour suivre et utiliser efficacement WP-CLI pour g\u00e9rer votre site WordPress Multisite, assurez-vous d&rsquo;\u00eatre connect\u00e9 en tant que Super Administrateur. Bien que ce guide se concentre sur les commandes d&rsquo;extensions, les m\u00eames principes s&rsquo;appliquent aux th\u00e8mes. En outre, de nombreuses commandes prennent en charge le drapeau <code>--yes<\/code>, ce qui vous permet d&rsquo;ignorer les messages de confirmation et de rationaliser les t\u00e2ches r\u00e9p\u00e9titives.<\/p>\n<\/aside>\n\n<h2>Commandes WP-CLI essentielles pour la gestion de WordPress Multisite<\/h2>\n<p>Les commandes WP-CLI dans un r\u00e9seau Multisite peuvent cibler diff\u00e9rents niveaux d&rsquo;action :<\/p>\n<ul>\n<li><strong>A l&rsquo;\u00e9chelle du r\u00e9seau<\/strong>: Commandes appliqu\u00e9es \u00e0 l&rsquo;ensemble des sites du r\u00e9seau. Par exemple :\n<pre><code class=\"language-bash\">wp plugin deactivate --network --all<\/code><\/pre>\n<p>Cette commande d\u00e9sactive toutes les extensions sur tous les sites du r\u00e9seau.<\/li>\n<\/ul>\n<ul>\n<li><strong>Site principal <\/strong>: Commandes appliqu\u00e9es au site principal cr\u00e9\u00e9 lors de la configuration Multisite. Par exemple :\n<pre><code class=\"language-bash\">wp plugin list<\/code><\/pre>\n<p>La commande ci-dessus liste toutes les extensions install\u00e9es sur le site principal uniquement.<\/li>\n<\/ul>\n<ul>\n<li><strong>Sites secondaires <\/strong>: Commandes ciblant des sites individuels au sein du r\u00e9seau, sp\u00e9cifi\u00e9s par leur URL. Par exemple :\n<pre><code class=\"language-bash\">wp plugin update --url=mysite.example.com akismet<\/code><\/pre>\n<p>Cette commande met \u00e0 jour l&rsquo;extension <code>akismet<\/code> sur le site <code>mysite.example.com<\/code>.<\/li>\n<\/ul>\n<p>Pour faciliter la gestion de votre r\u00e9seau multisite, nous avons regroup\u00e9 les commandes WP-CLI dans ces sections :<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Commandes de base<\/h3>\n<p>Ces commandes fondamentales vous aident \u00e0 d\u00e9panner et \u00e0 g\u00e9rer les extensions et les th\u00e8mes de votre r\u00e9seau.<\/p>\n<h4>Travailler avec des listes<\/h4>\n<p>WP-CLI permet de r\u00e9cup\u00e9rer facilement des listes d&rsquo;extensions et d&rsquo;autres composants dans votre environnement Multisite.<\/p>\n<ol>\n<li>Obtenir une liste de toutes les extensions du r\u00e9seau :\n<pre><code class=\"language-bash\">wp plugin list --network<\/code><\/pre>\n<p><strong>Sortie :<\/strong> Affiche toutes les extensions install\u00e9es sur le r\u00e9seau avec des d\u00e9tails tels que le nom, l&rsquo;\u00e9tat, les mises \u00e0 jour disponibles et la version.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Filtrer les extensions par \u00e9tat (par exemple, actif) :<\/span>\n<pre><code class=\"language-bash\">wp plugin list --network --status=active<\/code><\/pre>\n<p><strong>Sortie :<\/strong> Un tableau des extensions actives sur le r\u00e9seau.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Obtenir une liste d&rsquo;extensions \u00e0 partir du site principal :<\/span>\n<pre><code class=\"language-bash\">wp plugin list<\/code><\/pre>\n<p><strong>Sortie :<\/strong> Une liste d&rsquo;extensions pour le site principal.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Obtenir une liste des extensions actives pour un seul site :<\/span>\n<pre><code class=\"language-bash\">wp plugin list --url=&lt;site-url&gt; --status=active<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin list --url=blog.example.com --status=active<\/code><\/pre>\n<p><strong>Sortie :<\/strong> Un tableau des extensions actives pour le site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<p>En plus de filtrer les extensions par <code>status=active<\/code>, vous pouvez aussi utiliser les filtres suivants :<\/p>\n<ul>\n<li><code>inactive<\/code>: Les extensions install\u00e9es mais non actives.<\/li>\n<li><code>active-network<\/code>: Les extensions actives sur le r\u00e9seau.<\/li>\n<li><code>must-use<\/code>: Les extensions indispensables qui se chargent automatiquement.<\/li>\n<\/ul>\n<h4>D\u00e9sactiver des plugins<\/h4>\n<p>La d\u00e9sactivation des extensions est souvent n\u00e9cessaire lors de la r\u00e9solution de probl\u00e8mes ou de la pr\u00e9paration de mises \u00e0 jour. WP-CLI vous permet de d\u00e9sactiver des extensions sur l&rsquo;ensemble du r\u00e9seau ou pour des sites sp\u00e9cifiques.<\/p>\n<ol>\n<li>D\u00e9sactiver toutes les extensions du r\u00e9seau :\n<pre><code class=\"language-bash\">wp plugin deactivate --network --all<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Toutes les extensions du r\u00e9seau sont d\u00e9sactiv\u00e9es.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">D\u00e9sactiver des extensions sp\u00e9cifiques pour un seul site :<\/span>\n<pre><code class=\"language-bash\">wp plugin deactivate &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin deactivate akismet hello-dolly --url=blog.example.com<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Les extensions <code>akismet<\/code> et <code>hello-dolly<\/code> sont d\u00e9sactiv\u00e9es pour le site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Activer les plugins<\/h4>\n<p>Utilisez ces commandes pour activer les extensions, soit \u00e0 l&rsquo;\u00e9chelle du r\u00e9seau, soit pour des sites individuels dans votre configuration Multisite.<\/p>\n<ol>\n<li>Activer toutes les extensions du r\u00e9seau :\n<pre><code class=\"language-bash\">wp plugin activate --network --all<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Toutes les extensions du r\u00e9seau sont activ\u00e9es.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Activer des extensions sp\u00e9cifiques pour un seul site :<\/span>\n<pre><code class=\"language-bash\">wp plugin activate &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin activate akismet hello-dolly --url=blog.example.com<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Les extensions <code>akismet<\/code> et <code>hello-dolly<\/code> sont activ\u00e9es pour le site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Installer des plugins<\/h4>\n<p>L&rsquo;installation d&rsquo;extensions avec WP-CLI est rapide et efficace. Une fois install\u00e9es, les extensions peuvent \u00eatre activ\u00e9es pour des sites individuels ou sur l&rsquo;ensemble du r\u00e9seau.<\/p>\n<p>La commande suivante peut \u00eatre utilis\u00e9e pour installer une extension pour le r\u00e9seau :<\/p>\n<pre><code class=\"language-bash\">wp plugin install &lt;plugin-slug&gt;<\/code><\/pre>\n<p>Exemple de saisie :<\/p>\n<pre><code class=\"language-bash\">wp plugin install akismet<\/code><\/pre>\n<p><strong>R\u00e9sultat <\/strong>: L&rsquo;extension <code>akismet<\/code> est install\u00e9e et pr\u00eate \u00e0 \u00eatre activ\u00e9e.<\/p>\n<h4>Mise \u00e0 jour des plugins<\/h4>\n<p>Maintenez vos extensions \u00e0 jour sur l&rsquo;ensemble de votre r\u00e9seau ou pour des sites sp\u00e9cifiques \u00e0 l&rsquo;aide de ces commandes.<\/p>\n<ol>\n<li>Mettre \u00e0 jour toutes les extensions du r\u00e9seau :\n<pre><code class=\"language-bash\">wp plugin update --network --all<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Toutes les extensions du r\u00e9seau sont mises \u00e0 jour.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Mettre \u00e0 jour des extensions sp\u00e9cifiques dans le r\u00e9seau :<\/span>\n<pre><code class=\"language-bash\">wp plugin update &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --network<\/code><\/pre>\n<p><strong>Exemple d&rsquo;entr\u00e9e :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin update akismet jetpack bbpress --network<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Les extensions <code>akismet<\/code>, <code>jetpack<\/code>, et <code>bbpress<\/code> sont mises \u00e0 jour sur le r\u00e9seau.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Mettre \u00e0 jour une extension pour un seul site :<\/span>\n<pre><code class=\"language-bash\">wp plugin update --url=&lt;site-url&gt; &lt;plugin-slug&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin update --url=blog.example.com hello-dolly<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> L&rsquo;extension <code>hello-dolly<\/code> est mise \u00e0 jour pour le site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Supprimer des plugins<\/h4>\n<p>La suppression des extensions est simple avec WP-CLI, que vous travailliez sur un seul site ou sur un r\u00e9seau multisite.<\/p>\n<ol>\n<li>Supprimer une extension du contexte WordPress actuel (r\u00e9seau ou site) :\n<pre><code class=\"language-bash\">wp plugin delete &lt;plugin-slug&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin delete bbpress<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> L&rsquo;extension <code>bbpress<\/code> est supprim\u00e9e.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Supprimer une extension pour un site sp\u00e9cifique dans un Multisite :<\/span>\n<pre><code class=\"language-bash\">wp plugin delete &lt;plugin-slug&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin delete bbpress --url=blog.example.com<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> L&rsquo;extension <code>bbpress<\/code> est supprim\u00e9e du site <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h3>Gestion du r\u00e9seau<\/h3>\n<p>La gestion des sites au sein d&rsquo;un r\u00e9seau WordPress Multisite est une t\u00e2che cruciale. Vous trouverez ci-dessous des commandes WP-CLI courantes qui vous aideront \u00e0 cr\u00e9er, g\u00e9rer et supprimer efficacement des sites, ainsi qu&rsquo;\u00e0 g\u00e9rer les op\u00e9rations de mise en cache.<\/p>\n<h4>Cr\u00e9er des sites<\/h4>\n<p>Ajouter de nouveaux sites \u00e0 votre r\u00e9seau est tr\u00e8s simple avec WP-CLI.<\/p>\n<ul>\n<li><strong>Commande de base : <\/strong>Cr\u00e9er un nouveau site en sp\u00e9cifiant un nom unique.\n<pre><code class=\"language-bash\">wp site create --slug=&lt;site-name&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site create --slug=blog<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Un nouveau site <code>blog.example.com<\/code> ou <code>example.com\/blog<\/code>, selon la configuration de votre r\u00e9seau, est cr\u00e9\u00e9 et est automatiquement actif.<\/li>\n<\/ul>\n<ul>\n<li><strong>Commande avanc\u00e9e : <\/strong>Il est \u00e9galement possible d&rsquo;ajouter des drapeaux \u00e0 la commande. Dans l&rsquo;exemple ci-dessous, un site est ajout\u00e9 avec un titre de site et un administrateur de site sp\u00e9cifi\u00e9s.\n<pre><code class=\"language-bash\">wp site create --slug=&lt;site-name&gt; --title=\"&lt;site-title&gt;\" --email=&lt;admin-email&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site create --slug=blog --title=\"Blog Site\" --email=admin@blog.com<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Un site intitul\u00e9 \u00ab Blog Site \u00bb est cr\u00e9\u00e9 avec <code>admin@blog.com<\/code> comme administrateur.<\/li>\n<\/ul>\n<ul>\n<li><strong>Lister tous les sites : <\/strong>R\u00e9cup\u00e9rer un tableau affichant les identifiants des sites, les URL, les dates de cr\u00e9ation et les dates de derni\u00e8re mise \u00e0 jour :\n<pre><code class=\"language-bash\">wp site list<\/code><\/pre>\n<p>Vous pouvez aussi affiner la liste des sites pour n&rsquo;obtenir que les URL de tous les sites du r\u00e9seau :<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Une liste d&rsquo;URL pour chaque site.<\/li>\n<\/ul>\n<h4>Vider et supprimer des sites<\/h4>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Une commande empty supprimera tous les articles, pages, liens et taxonomies et laissera le shell du site intact.<\/p>\n<\/aside>\n\n<ol>\n<li>Vider le site principal :\n<pre><code class=\"language-bash\">wp site empty<\/code><\/pre>\n<p><strong>Sortie :<\/strong> Une demande de confirmation appara\u00eet pour supprimer tout le contenu du site principal.<\/li>\n<li>Vider un seul site (supprime tous les messages, pages, liens et taxonomies) :\n<pre><code class=\"language-bash\">wp site empty --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site empty --url=blog.example.com<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Tout le contenu de <code>blog.example.com<\/code> est supprim\u00e9, mais le site reste intact.<\/li>\n<li>Vider tous les sites du r\u00e9seau :\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % wp site empty --url=% --yes<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Cette commande lance une boucle \u00e0 travers toutes les URL et proc\u00e8de ensuite au vidage du contenu de chaque site sans qu&rsquo;il soit n\u00e9cessaire de fournir une approbation pour chaque site.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Supprimer un seul site par son identifiant :<\/span>\n<pre><code class=\"language-bash\">wp site delete &lt;site-id&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site delete 5<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Le site avec l&rsquo;ID <code>5<\/code> est supprim\u00e9.<\/li>\n<li>Supprime plusieurs sites avec le contournement de confirmation :\n<pre><code class=\"language-bash\">wp site delete 2 --yes\nwp site delete 3 --yes<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Les sites avec les identifiants <code>2<\/code> et <code>3<\/code> sont supprim\u00e9s. L&rsquo;indicateur <code>--yes<\/code> permet d&rsquo;ignorer les invites.<\/li>\n<\/ol>\n<h4>Vider le cache<\/h4>\n<p>Comme de nombreux types de cache sont stock\u00e9s de diff\u00e9rentes mani\u00e8res ici, nous utilisons l&rsquo;extension Kinsta Must-Use. Elle est install\u00e9e <a href=\"https:\/\/kinsta.com\/fr\/docs\/hebergement-wordpress\/cache\/cache-site\/#clear-cache-with-wp-cli\">automatiquement pour chaque site WordPress<\/a> de notre syst\u00e8me.<\/p>\n<p>Cela efface tout le cache, y compris le cache du site, le cache edge, le cache CDN et le cache Redis.<\/p>\n<ol>\n<li>Vider tout le cache (site, edge, CDN et Redis) :\n<pre><code class=\"language-bash\">wp kinsta cache purge --all<\/code><\/pre>\n<\/li>\n<li>Vider uniquement le cache du site :\n<pre><code class=\"language-bash\">wp kinsta cache purge --site<\/code><\/pre>\n<\/li>\n<li>Vider le cache CDN :\n<pre><code class=\"language-bash\">wp kinsta cache purge --cdn<\/code><\/pre>\n<\/li>\n<li>Vider le cache des objets :\n<pre><code class=\"language-bash\">wp cache purge<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>Gestion des utilisateurs<\/h3>\n<p>WP-CLI simplifie la gestion des utilisateurs dans un environnement multisite, en vous permettant d&rsquo;effectuer des t\u00e2ches rapidement et efficacement. Cette section couvre les op\u00e9rations courantes de gestion des utilisateurs :<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h4\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h4>Lister les utilisateurs<\/h4>\n<p>Lister les utilisateurs d&rsquo;un r\u00e9seau ou d&rsquo;un site sp\u00e9cifique est simple avec WP-CLI.<\/p>\n<ol>\n<li>Lister tous les utilisateurs du r\u00e9seau :\n<pre><code class=\"language-bash\">wp user list --network<\/code><\/pre>\n<p><strong>Sortie :<\/strong> Un tableau indiquant l&rsquo;ID de l&rsquo;utilisateur, la connexion, le nom d&rsquo;affichage, le nom d&rsquo;utilisateur, la date d&rsquo;enregistrement et le r\u00f4le pour chaque utilisateur ou requ\u00eate de liste d&rsquo;utilisateurs.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Lister des utilisateurs pour le site principal :<\/span>\n<pre><code class=\"language-bash\">wp user list<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Affiche un tableau des utilisateurs du site principal.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Lister les utilisateurs pour un site sp\u00e9cifique (site secondaire) :<\/span>\n<pre><code class=\"language-bash\">wp user list --blog_id=&lt;id&gt;\nwp user list --url=&lt;url&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user list --blog_id=6<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Affiche un tableau de tous les utilisateurs du site avec l&rsquo;ID du blog <code>6<\/code>.<\/li>\n<\/ol>\n<h4>Cr\u00e9er des utilisateurs<\/h4>\n<p>Dans un r\u00e9seau multisite, les utilisateurs sont inscrits au r\u00e9seau par d\u00e9faut. Leurs r\u00f4les d\u00e9pendent du fait qu&rsquo;ils sont le premier utilisateur ajout\u00e9 \u00e0 un site ou les utilisateurs suivants. Les noms d&rsquo;utilisateur doivent comporter au moins quatre caract\u00e8res.<\/p>\n<ol>\n<li>Ajouter un nouvel utilisateur au site principal :\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com<\/code><\/pre>\n<p><strong>Sortie :<\/strong> Un message de r\u00e9ussite s&rsquo;affiche, avec le mot de passe g\u00e9n\u00e9r\u00e9.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Ajouter un nouvel utilisateur \u00e0 un site sp\u00e9cifique avec un r\u00f4le sp\u00e9cifi\u00e9 :<\/span>\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt; --role=&lt;role&gt; --url=&lt;url&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create janedoe janedoe@example.com --role=editor --url=blog.example.com<\/code><\/pre>\n<p><strong>Sortie :<\/strong> L&rsquo;utilisateur <code>janedoe<\/code> est ajout\u00e9 au site <code>blog.example.com<\/code> en tant qu&rsquo;\u00e9diteur.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Ajouter les m\u00e9ta du compte de l&rsquo;utilisateur lors de la cr\u00e9ation :<\/span>\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt; --display_name=&lt;name&gt; --nickname=&lt;nickname&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com --display_name=\"John Doe\" --nickname=\"Johnny\"<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> L&rsquo;utilisateur <code>johndoe<\/code> est cr\u00e9\u00e9 avec un nom d&rsquo;affichage <code>John Doe<\/code> et un surnom <code>Johnny<\/code>.<\/li>\n<\/ol>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Pour cr\u00e9er un super administrateur, il faut d&rsquo;abord ajouter l&rsquo;utilisateur en tant qu&rsquo;administrateur, puis promouvoir le r\u00f4le de cet utilisateur en super administrateur.<\/p>\n<\/aside>\n\n<h4>Mise \u00e0 jour des utilisateurs<\/h4>\n<p>La mise \u00e0 jour des informations sur les utilisateurs, telles que les r\u00f4les ou les mots de passe, est rapide avec WP-CLI.<\/p>\n<ol>\n<li>Modifier (promouvoir ou r\u00e9trograder) les r\u00f4les des utilisateurs :\n<pre><code class=\"language-bash\">wp user update &lt;username|email|user_id&gt; --role=&lt;role&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe janedoe adminuser --role=super-administrator<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Les utilisateurs <code>johndoe<\/code>, <code>janedoe<\/code>, et <code>adminuser<\/code> sont promus super administrateurs.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">R\u00e9initialiser ou modifie le mot de passe d&rsquo;un utilisateur :<\/span>\n<pre><code class=\"language-bash\">wp user update &lt;username&gt; --user_pass=&lt;new_password&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe --user_pass=securePassword2024<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Le mot de passe de <code>johndoe<\/code> est mis \u00e0 jour.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Commandes en cha\u00eene : WP-CLI vous permet de combiner plusieurs actions en une seule commande, ce qui permet de gagner du temps lors de la modification des utilisateurs. Par exemple, vous peux mettre \u00e0 jour simultan\u00e9ment le mot de passe et le r\u00f4le d&rsquo;un utilisateur.<\/span>\n<pre><code class=\"language-bash\">wp user update &lt;user&gt; --user_pass=&lt;new_password&gt; --role=&lt;status&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe --user_pass=\"newPassword2024\" --role=editor<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Le mot de passe de l&rsquo;utilisateur <code>johndoe<\/code> est mis \u00e0 jour en <code>newPassword2024<\/code>, et son r\u00f4le est modifi\u00e9 en \u00e9diteur.<\/li>\n<\/ol>\n<h4>G\u00e9rer les m\u00e9ta utilisateurs<\/h4>\n<p>Les m\u00e9ta utilisateurs vous permettent d&rsquo;ajouter, de r\u00e9cup\u00e9rer ou de supprimer des m\u00e9tadonn\u00e9es pour les comptes utilisateurs.<\/p>\n<ol>\n<li>Obtenir les m\u00e9ta de l&rsquo;utilisateur :\n<pre><code class=\"language-bash\">wp user meta get &lt;username&gt; &lt;meta_key&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta get johndoe nickname<\/code><\/pre>\n<p><strong>Sortie :<\/strong> Afficher la valeur de la cl\u00e9 m\u00e9ta <code>nickname<\/code> pour l&rsquo;utilisateur <code>johndoe<\/code>.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Ajouter la cl\u00e9 m\u00e9ta de l&rsquo;utilisateur :<\/span>\n<pre><code class=\"language-bash\">wp user meta add &lt;username&gt; &lt;meta_key&gt; &lt;meta_value&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta add johndoe display_name \"Mr. John Doe\"<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> <code>Mr. John Doe<\/code> est d\u00e9fini comme nom d&rsquo;affichage pour l&rsquo;utilisateur <code>johndoe<\/code>.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Supprimer les m\u00e9ta utilisateurs :<\/span>\n<pre><code class=\"language-bash\">wp user meta delete &lt;username&gt; &lt;meta_key&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta delete johndoe display_name<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Cette commande supprime la cl\u00e9 m\u00e9ta <code>display_name<\/code> de l&rsquo;utilisateur <code>johndoe<\/code>.<\/li>\n<\/ol>\n<h4>Supprimer des utilisateurs<\/h4>\n<p>Supprimer des utilisateurs du r\u00e9seau ou de sites sp\u00e9cifiques est efficace avec WP-CLI.<\/p>\n<ol>\n<li>Supprimer un utilisateur du r\u00e9seau :\n<pre><code class=\"language-bash\">wp user delete &lt;username|user_id&gt; --network<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user delete johndoe --network<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> L&rsquo;utilisateur <code>johndoe<\/code> est retir\u00e9 du r\u00e9seau.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Supprimer un utilisateur d&rsquo;un site sp\u00e9cifique :<\/span>\n<pre><code class=\"language-bash\">wp user delete &lt;username|user_id&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user delete johndoe --url=mysite.example.com<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> L&rsquo;utilisateur <code>johndoe<\/code> est supprim\u00e9 du site <code>mysite.example.com<\/code>.<\/li>\n<\/ol>\n<h3>Gestion de la base de donn\u00e9es<\/h3>\n<p>WP-CLI offre une alternative puissante \u00e0 des outils comme phpMyAdmin pour g\u00e9rer votre base de donn\u00e9es. Cette section couvre les op\u00e9rations courantes sur la base de donn\u00e9es que vous pouvez effectuer \u00e0 l&rsquo;aide de WP-CLI :<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h4\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h4>Exporter une base de donn\u00e9es<\/h4>\n<p>Avec WP-CLI, vous pouvez exporter ta base de donn\u00e9es sous forme de fichier SQL. Le fichier export\u00e9 est enregistr\u00e9 dans le r\u00e9pertoire racine de votre installation WordPress.<\/p>\n<pre><code class=\"language-bash\">wp db export<\/code><\/pre>\n<p><strong>R\u00e9sultat : <\/strong>Un fichier SQL est cr\u00e9\u00e9 dans le r\u00e9pertoire racine.<\/p>\n<p>Si le fichier export\u00e9 a un nom disgracieux, vous pouvez le renommer \u00e0 l&rsquo;aide de la commande suivante :<\/p>\n<pre><code class=\"language-bash\">wp eval 'if ( rename( \"unganglyfilename.sql\", \"newfilename.sql\" ) ) { echo \"File renamed successfully.\"; } else { echo \"Failed to rename file.\"; }'<\/code><\/pre>\n<p>Exemple de saisie :<\/p>\n<pre><code class=\"language-bash\">wp eval 'if ( rename( \"cilawawugo4504_gTr4kSXUsmJ9FNauVnPb-2024-11-17-9545b3f.sql\", \"network-db.sql\" ) ) { echo \"File renamed successfully.\"; } else { echo \"Failed to rename file.\"; }'<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Le fichier <code>cilawaw\u2026nPb--9545b3f.sql<\/code> est renomm\u00e9 en <code>network-db.sql<\/code>.<\/p>\n<h4>T\u00e9l\u00e9charger une base de donn\u00e9es<\/h4>\n<p>Pour t\u00e9l\u00e9charger le fichier de base de donn\u00e9es export\u00e9 sur votre machine locale, utilisez la commande <code>curl<\/code>.<\/p>\n<pre><code class=\"language-bash\">curl &lt;remote-url&gt; -o &lt;local-path&gt;<\/code><\/pre>\n<p>Exemple de saisie :<\/p>\n<pre><code class=\"language-bash\">curl example.com\/network-db.sql -o ~\/Downloads\/network-db.sql<\/code><\/pre>\n<p><strong>R\u00e9sultat : <\/strong>Le fichier <code>network-db.sql<\/code> est t\u00e9l\u00e9charg\u00e9 dans le r\u00e9pertoire local <code>Downloads<\/code>.<\/p>\n<h4>T\u00e9l\u00e9verser une base de donn\u00e9es<\/h4>\n<p>Vous pouvez t\u00e9l\u00e9verser un fichier de base de donn\u00e9es dans le r\u00e9pertoire racine de votre installation Multisite \u00e0 l&rsquo;aide de la commande <code>scp<\/code>.<\/p>\n<pre><code class=\"language-bash\">scp &lt;local-path-to-file&gt; &lt;username&gt;@&lt;remote-server&gt;:&lt;remote-path&gt;<\/code><\/pre>\n<p>Exemple de saisie :<\/p>\n<pre><code class=\"language-bash\">scp ~\/Downloads\/network-db.sql admin@example.com:\/var\/www\/example.com\/public_html<\/code><\/pre>\n<p><strong>R\u00e9sultat : <\/strong>Le fichier <code>network-db.sql<\/code> est t\u00e9l\u00e9vers\u00e9 dans le r\u00e9pertoire racine de votre installation WordPress apr\u00e8s authentification.<\/p>\n<h4>Importer une base de donn\u00e9es<\/h4>\n<p>Avant d&rsquo;importer une base de donn\u00e9es, il se peut que vous ayez besoin de r\u00e9initialiser vos tables de donn\u00e9es existantes.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>La r\u00e9initialisation de votre base de donn\u00e9es d\u00e9sactivera votre site, c&rsquo;est pourquoi vous devez effectuer cette action sur un site de staging pour \u00e9viter toute perturbation.<\/p>\n<\/aside>\n\n<ol>\n<li>R\u00e9initialiser les tables de donn\u00e9es :\n<pre><code class=\"language-bash\">wp db reset<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Toutes les tables de donn\u00e9es de la base de donn\u00e9es sont vid\u00e9es.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Importer la base de donn\u00e9es :<\/span>\n<pre><code class=\"language-bash\">wp db import &lt;file-name.sql&gt;<\/code><\/pre>\n<p><strong>Exemple de saisie :<\/strong><\/p>\n<pre><code class=\"language-bash\">wp db import network-db.sql<\/code><\/pre>\n<p><strong>R\u00e9sultat :<\/strong> Le fichier <code>network-db.sql<\/code> remplit les tables de donn\u00e9es vid\u00e9es.<\/li>\n<li><span style=\"background-color: var(--kmt-sys-color-background-neutral-weak, #f9f5f3);font-weight: var(--kmt-sys-typography-body-font-weight)\">Supprimer le fichier SQL import\u00e9. Pour des raisons de s\u00e9curit\u00e9, supprimez le fichier SQL apr\u00e8s l&rsquo;importation :<\/span>\n<pre><code class=\"language-bash\">rm &lt;file-name.sql&gt;<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>Exemples pratiques<\/h2>\n<p>Nous pouvons penser \u00e0 de nombreuses commandes qui acc\u00e9l\u00e9reront et simplifieront votre travail. En voici trois exemples. Bien que certaines de ces commandes soient plus complexes, elles s&rsquo;appuient sur des commandes plus simples pour effectuer des op\u00e9rations utiles.<\/p>\n<h3>Installer et activer les plugins et r\u00e9g\u00e9n\u00e9rer les miniatures simultan\u00e9ment.<\/h3>\n<p>Cette commande passe en boucle par tous les sites du r\u00e9seau, installe et active deux extensions, et r\u00e9g\u00e9n\u00e8re les miniatures des images pour chaque site.<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp plugin activate &lt;plugin slug&gt; &lt;plugin slug&gt; --url=% && wp media regenerate --url=%'<\/code><\/pre>\n<p>Exemple d&rsquo;entr\u00e9e :<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp plugin install akismet bbpress --activate --url=% && wp media regenerate --url=%'<\/code><\/pre>\n<p><strong>R\u00e9sultat : <\/strong>Les extensions <code>Akismet<\/code> et <code>BBPress<\/code> sont install\u00e9es et activ\u00e9es sur tous les sites, et les miniatures des images sont r\u00e9g\u00e9n\u00e9r\u00e9es.<\/p>\n<h3>Ajout d&rsquo;un champ m\u00e9ta personnalis\u00e9 pour tous les utilisateurs<\/h3>\n<p>Cette commande parcourt en boucle tous les sites, r\u00e9cup\u00e8re la liste des utilisateurs et ajoute un champ m\u00e9ta personnalis\u00e9 pour chaque utilisateur.<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp user list --fields=ID --url=% --format=csv | tail -n +2 | xargs -n1 -I {} wp user meta add {} &lt;meta-key&gt; &lt;meta-value&gt; --url=%'<\/code><\/pre>\n<p>Exemple de saisie :<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp user list --fields=ID --url=% --format=csv | tail -n +2 | xargs -n1 -I {} wp user meta add {} favorite_color \"\" --url=%'<\/code><\/pre>\n<p><strong>R\u00e9sultat : <\/strong>Un champ m\u00e9ta personnalis\u00e9, <code>favorite_color<\/code>, est ajout\u00e9 pour tous les utilisateurs sur tous les sites.<\/p>\n<p>Pour surfacer le champ <code>favorite_color<\/code>, vous devrez utiliser votre fichier <code>functions.php<\/code> ou cr\u00e9er une extension personnalis\u00e9e.<\/p>\n<h3>Conversion d&rsquo;une installation monosite en multisite<\/h3>\n<p>WP-CLI facilite la conversion d&rsquo;un site WordPress autonome en un r\u00e9seau multisite.<\/p>\n<pre><code class=\"language-bash\">wp core multisite-convert<\/code><\/pre>\n<p><strong>R\u00e9sultat : <\/strong>Le site unique est converti en r\u00e9seau multisite.<\/p>\n<p>Avant la conversion, veillez \u00e0 d\u00e9sactiver toutes les extensions.<\/p>\n<p>Apr\u00e8s avoir converti le site, vous devez configurer les URL du r\u00e9seau dans le fichier <code>wp-config.php<\/code>. Vous pouvez choisir d&rsquo;utiliser des <strong>sous-domaines<\/strong> (par exemple, site.example.com) ou des <strong>sous-r\u00e9pertoires<\/strong> (par exemple, example.com\/site). V\u00e9rifiez \u00e9galement le fichier <code>.htaccess<\/code>, car les r\u00e8gles de r\u00e9\u00e9criture des URL (g\u00e9r\u00e9es par le module mod_rewrite d&rsquo;Apache) peuvent n\u00e9cessiter des mises \u00e0 jour manuelles pour garantir que tes permaliens et la structure de votre site fonctionnent correctement.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Ce guide met en lumi\u00e8re la puissance et la flexibilit\u00e9 de WP-CLI pour la gestion des environnements WordPress Multisite, ce qui en fait un outil essentiel pour les d\u00e9veloppeurs et les administrateurs en qu\u00eate d&rsquo;efficacit\u00e9 et de contr\u00f4le. De la gestion des <a href=\"https:\/\/kinsta.com\/fr\/sujets\/extensions-wordpress\/\">extensions<\/a>, des utilisateurs et des bases de donn\u00e9es \u00e0 l&rsquo;ex\u00e9cution d&rsquo;op\u00e9rations avanc\u00e9es comme la conversion de sites uniques en Multisite, WP-CLI simplifie les t\u00e2ches complexes avec pr\u00e9cision et rapidit\u00e9.<\/p>\n<p>Kinsta propose un outil WP-CLI inestimable et extensible qui permet une gestion transparente des r\u00e9seaux WordPress Multisite. Que vous travailliez sur des environnements live ou de staging ou que vous utilisiez notre outil de d\u00e9veloppement local, DevKinsta, WP-CLI est facilement disponible pour rationaliser votre flux de travail.<\/p>\n<p>Commencez \u00e0 cr\u00e9er des sites, \u00e0 ajouter des extensions, des utilisateurs, et plus encore avec WP-CLI !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Au fil des ans, les d\u00e9veloppeurs de WordPress ont cr\u00e9\u00e9 et maintenu WP-CLI, une interface de ligne de commande robuste sp\u00e9cialement con\u00e7ue pour les op\u00e9rations de &#8230;<\/p>\n","protected":false},"author":313,"featured_media":78997,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1028],"class_list":["post-78996","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-developpement-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>Travailler avec WP CLI pour WordPress Multisite<\/title>\n<meta name=\"description\" content=\"Apprenez \u00e0 g\u00e9rer WordPress Multisite avec WP-CLI. D\u00e9couvrez les commandes pour la gestion du site, les r\u00f4les des utilisateurs, les extensions et les t\u00e2ches li\u00e9es \u00e0 la base de donn\u00e9es.\" \/>\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\/wp-cli-wordpress-multisite\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Travailler avec WP CLI pour WordPress Multisite\" \/>\n<meta property=\"og:description\" content=\"Apprenez \u00e0 g\u00e9rer WordPress Multisite avec WP-CLI. D\u00e9couvrez les commandes pour la gestion du site, les r\u00f4les des utilisateurs, les extensions et les t\u00e2ches li\u00e9es \u00e0 la base de donn\u00e9es.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/\" \/>\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=\"2025-01-06T08:54:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-10T12:13:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bud Kraus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez \u00e0 g\u00e9rer WordPress Multisite avec WP-CLI. D\u00e9couvrez les commandes pour la gestion du site, les r\u00f4les des utilisateurs, les extensions et les t\u00e2ches li\u00e9es \u00e0 la base de donn\u00e9es.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bud Kraus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"21 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Travailler avec WP CLI pour WordPress Multisite\",\"datePublished\":\"2025-01-06T08:54:29+00:00\",\"dateModified\":\"2025-01-10T12:13:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/\"},\"wordCount\":3455,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/\",\"name\":\"Travailler avec WP CLI pour WordPress Multisite\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"datePublished\":\"2025-01-06T08:54:29+00:00\",\"dateModified\":\"2025-01-10T12:13:06+00:00\",\"description\":\"Apprenez \u00e0 g\u00e9rer WordPress Multisite avec WP-CLI. D\u00e9couvrez les commandes pour la gestion du site, les r\u00f4les des utilisateurs, les extensions et les t\u00e2ches li\u00e9es \u00e0 la base de donn\u00e9es.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement WordPress\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Travailler avec WP CLI pour WordPress Multisite\"}]},{\"@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\/8cce3d6bbd8a2aa46850235d997793ed\",\"name\":\"Bud Kraus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"caption\":\"Bud Kraus\"},\"description\":\"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/budkraus\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Travailler avec WP CLI pour WordPress Multisite","description":"Apprenez \u00e0 g\u00e9rer WordPress Multisite avec WP-CLI. D\u00e9couvrez les commandes pour la gestion du site, les r\u00f4les des utilisateurs, les extensions et les t\u00e2ches li\u00e9es \u00e0 la base de donn\u00e9es.","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\/wp-cli-wordpress-multisite\/","og_locale":"fr_FR","og_type":"article","og_title":"Travailler avec WP CLI pour WordPress Multisite","og_description":"Apprenez \u00e0 g\u00e9rer WordPress Multisite avec WP-CLI. D\u00e9couvrez les commandes pour la gestion du site, les r\u00f4les des utilisateurs, les extensions et les t\u00e2ches li\u00e9es \u00e0 la base de donn\u00e9es.","og_url":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2025-01-06T08:54:29+00:00","article_modified_time":"2025-01-10T12:13:06+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Apprenez \u00e0 g\u00e9rer WordPress Multisite avec WP-CLI. D\u00e9couvrez les commandes pour la gestion du site, les r\u00f4les des utilisateurs, les extensions et les t\u00e2ches li\u00e9es \u00e0 la base de donn\u00e9es.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation-1024x512.png","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Bud Kraus","Dur\u00e9e de lecture estim\u00e9e":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Travailler avec WP CLI pour WordPress Multisite","datePublished":"2025-01-06T08:54:29+00:00","dateModified":"2025-01-10T12:13:06+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/"},"wordCount":3455,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/","url":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/","name":"Travailler avec WP CLI pour WordPress Multisite","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","datePublished":"2025-01-06T08:54:29+00:00","dateModified":"2025-01-10T12:13:06+00:00","description":"Apprenez \u00e0 g\u00e9rer WordPress Multisite avec WP-CLI. D\u00e9couvrez les commandes pour la gestion du site, les r\u00f4les des utilisateurs, les extensions et les t\u00e2ches li\u00e9es \u00e0 la base de donn\u00e9es.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/wp-cli-wordpress-multisite\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement WordPress","item":"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/"},{"@type":"ListItem","position":3,"name":"Travailler avec WP CLI pour WordPress Multisite"}]},{"@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\/8cce3d6bbd8a2aa46850235d997793ed","name":"Bud Kraus","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","caption":"Bud Kraus"},"description":"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.","url":"https:\/\/kinsta.com\/fr\/blog\/author\/budkraus\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/78996","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\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=78996"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/78996\/revisions"}],"predecessor-version":[{"id":79033,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/78996\/revisions\/79033"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/78996\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/78997"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=78996"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=78996"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=78996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}