{"id":246,"date":"2019-11-20T17:16:50","date_gmt":"2019-11-20T16:16:50","guid":{"rendered":"https:\/\/www.easyhost.be\/fr\/help\/?post_type=ht_kb&#038;p=246"},"modified":"2020-05-20T18:27:28","modified_gmt":"2020-05-20T16:27:28","slug":"quest-ce-que-wp-cli-a-quoi-wp-cli-sert-il","status":"publish","type":"ht_kb","link":"https:\/\/www.easyhost.be\/fr\/help\/kb\/quest-ce-que-wp-cli-a-quoi-wp-cli-sert-il\/","title":{"rendered":"Qu\u2019est-ce que WP-CLI? \u00c0 quoi WP-CLI sert-il?"},"content":{"rendered":"<p>WP-CLI est l\u2019acronyme de \u00ab WordPress Command Line Interface \u00bb. Vous pouvez utiliser WP-CLI pour administrer WordPress et:<\/p>\n<ul>\n<li>D\u00e9tecter des erreurs et des probl\u00e8mes et les r\u00e9soudre<\/li>\n<li>\u00c9viter l\u2019usage de l\u2019interface lorsque le back-end n\u2019est pas disponible<\/li>\n<li>Effectuer des op\u00e9rations de maintenance ordinaires et des mises \u00e0 jour<\/li>\n<\/ul>\n<p>Cet article reprend plusieurs commandes qui vous seront utiles, mais la liste n\u2019est pas exhaustive. Cliquez sur le lien pour d\u00e9couvrir d\u2019autres <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener\">commandes WP-CLI<\/a>.<\/p>\n<h4>DANS CET ARTICLE:<\/h4>\n<ul>\n<li><a href=\"#comment\">Comment utiliser WP-CLI?<\/a><\/li>\n<li><a href=\"#gestion\">Commandes pour la gestion des utilisateurs dans WP-CLI<\/a><\/li>\n<li><a href=\"#jour\">Mises \u00e0 jour de WordPress via WP-CLI<\/a><\/li>\n<li><a href=\"#plugin\">Gestions des plugins<\/a><\/li>\n<\/ul>\n<h2 id=\"comment\">Comment utiliser WP-CLI?<\/h2>\n<p>WP-CLI est install\u00e9 sur tous les packs d\u2019h\u00e9bergement web dans Easyhost. Il vous suffit de vous connecter au compte via SSH. Pour Windows, vous pouvez utiliser un client SSH gratuit tel que Putty. Pour Linux et Mac, utilisez tout simplement votre terminal.<\/p>\n<p>Toutes les commandes WP-CLI suivantes doivent \u00eatre ex\u00e9cut\u00e9es depuis le r\u00e9pertoire o\u00f9 votre site web WordPress est install\u00e9. Pour changer le r\u00e9pertoire actuel, utilisez tout simplement la commande cd, par exemple:<\/p>\n<pre><code>cd www\/ \n<\/code><\/pre>\n<h2 id=\"gestion\">Commandes pour la gestion des utilisateurs dans WP-CLI<\/h2>\n<p><strong>Cr\u00e9er un utilisateur<\/strong><\/p>\n<p>Cette commande permet de cr\u00e9er un nouvel utilisateur avec le nom d\u2019utilisateur \u00ab username \u00bb, avec des permissions, l\u2019adresse mail et le mot de passe sp\u00e9cifi\u00e9s.<\/p>\n<pre><code>wp user create username-here your-email@address.com --role=administrator --user_pass=password-here\n<\/code><\/pre>\n<p><strong>Supprimer l\u2019utilisateur<\/strong><\/p>\n<p>Cette commande supprimera l\u2019utilisateur avec le nom d\u2019utilisateur sp\u00e9cifi\u00e9 \u2013 dans le cas pr\u00e9sent \u00ab username \u00bb.<\/p>\n<pre><code>wp user delete username\n<\/code><\/pre>\n<p><strong>Lister tous les utilisateurs<\/strong><\/p>\n<p>La commande suivante vous montrera tous les utilisateurs dans votre SGC, avec leur identifiant, le nom affich\u00e9, l\u2019adresse mail et les permissions\/r\u00f4les.<\/p>\n<pre><code>wp user list\n<\/code><\/pre>\n<p><strong>Modifier le mot de passe d\u2019un utilisateur<\/strong><\/p>\n<p>Utilisez l\u2019identifiant num\u00e9rique qui se trouve dans les r\u00e9sultats de la commande pr\u00e9c\u00e9dente pour modifier le mot de passe pour un utilisateur de votre choix<\/p>\n<pre><code>wp user update 1 --user_pass=new-password-here\n<\/code><\/pre>\n<h2 id=\"jour\">Mises \u00e0 jour de WordPress via WP-CLI<\/h2>\n<p><strong>C\u0153ur de WordPress<\/strong><\/p>\n<p>V\u00e9rifiez la version actuelle du c\u0153ur de WordPress:<\/p>\n<pre><code>wp core version\n<\/code><\/pre>\n<p>Effectuez une mise \u00e0 jour du c\u0153ur de WordPress vers la derni\u00e8re version disponible<\/p>\n<pre><code>wp core update\n<\/code><\/pre>\n<p>Si vous devez effectuer une mise \u00e0 jour vers une version particuli\u00e8re, par exemple si un plugin que vous utilisez est incompatible avec la derni\u00e8re version disponible de WordPress, vous pouvez obliger WordPress \u00e0 effectuer une mise \u00e0 jour vers une version de votre choix. L\u2019exemple ci-dessous mettrait \u00e0 jour votre SGC vers WordPress v3.9<\/p>\n<pre><code>wp core update --version=4.5 --force\n<\/code><\/pre>\n<p><strong>Th\u00e8mes<\/strong><\/p>\n<p>V\u00e9rifiez l\u2019\u00e9tat actuel et mettez \u00e0 jour la disponibilit\u00e9 de tous les th\u00e8mes<\/p>\n<pre><code>wp theme list\n<\/code><\/pre>\n<p>OU<\/p>\n<pre><code>wp theme status\n<\/code><\/pre>\n<p>o\u00f9 vous voyez le nom, la version et une lettre\/indicateur &#8211; I = Inactif, A = Actif, U = Mise \u00e0 jour disponible<\/p>\n<p>V\u00e9rifiez uniquement les anciens th\u00e8mes:<\/p>\n<pre><code>wp theme list | grep \"available\"\n<\/code><\/pre>\n<p>Mettez \u00e0 jour tous les th\u00e8mes:<\/p>\n<pre><code>wp theme update --all\n<\/code><\/pre>\n<p><strong>Plugins<\/strong><\/p>\n<p>V\u00e9rifiez l\u2019\u00e9tat actuel et mettez \u00e0 jour la disponibilit\u00e9 de tous les plugins<\/p>\n<pre><code>wp plugin list\n<\/code><\/pre>\n<p>OU<\/p>\n<pre><code>wp plugin status\n<\/code><\/pre>\n<p>o\u00f9 vous voyez le nom, la version et une lettre\/indicateur &#8211; I = Inactif, A = Actif, U = Mise \u00e0 jour disponible<\/p>\n<p>V\u00e9rifiez uniquement les anciens plugins:<\/p>\n<pre><code>wp plugin list | grep \"available\"\n<\/code><\/pre>\n<p>Mettez \u00e0 jour tous les plugins:<\/p>\n<pre><code>wp plugin update --all\n<\/code><\/pre>\n<p>Mettez \u00e0 jour un seul plugin:<\/p>\n<pre><code>wp plugin update name-of-plugin\n<\/code><\/pre>\n<h2 id=\"plugin\">Gestion des plugins<\/h2>\n<p><strong>D\u00e9sactivez tous les plugins<\/strong><\/p>\n<pre><code>wp plugin deactivate --all\n<\/code><\/pre>\n<p><strong>Activez tous les plugins<\/strong><\/p>\n<pre><code>wp plugin activate --all\n<\/code><\/pre>\n<p><strong>D\u00e9sactivez ou activez un certain plugin<\/strong><\/p>\n<pre><code>wp plugin deactivate name-of-plugin\n<\/code><\/pre>\n<p>OU<\/p>\n<pre><code>wp plugin activate name-of-plugin\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>WP-CLI est l\u2019acronyme de \u00ab WordPress Command Line Interface \u00bb. Vous pouvez utiliser WP-CLI pour administrer WordPress et: D\u00e9tecter des erreurs et des probl\u00e8mes et les r\u00e9soudre \u00c9viter l\u2019usage de l\u2019interface lorsque le back-end n\u2019est pas disponible Effectuer des op\u00e9rations de maintenance ordinaires et des mises \u00e0 jour Cet article&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[33,34],"ht-kb-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/ht-kb\/246"}],"collection":[{"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/comments?post=246"}],"version-history":[{"count":3,"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/ht-kb\/246\/revisions"}],"predecessor-version":[{"id":2152,"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/ht-kb\/246\/revisions\/2152"}],"wp:attachment":[{"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/media?parent=246"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/ht-kb-category?post=246"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.easyhost.be\/fr\/help\/wp-json\/wp\/v2\/ht-kb-tag?post=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}