{"id":229252,"date":"2022-10-30T12:09:00","date_gmt":"2022-10-30T09:09:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229252"},"modified":"2022-11-09T06:08:49","modified_gmt":"2022-11-09T03:08:49","slug":"installation-globale-de-wp-cli-pour-lacces-a-lensemble-de-votre-systeme","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/installation-globale-de-wp-cli-pour-lacces-a-lensemble-de-votre-systeme\/","title":{"rendered":"Installation globale de WP-CLI pour l&rsquo;acc\u00e8s \u00e0 l&rsquo;ensemble de votre syst\u00e8me"},"content":{"rendered":"<p>Lorsque vous travaillez sur des projets bas\u00e9s sur WordPress qui utilisent <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a>, il y a des moments o\u00f9 nous voudrons avoir certaines d\u00e9pendances disponibles pour notre projet et il y a des moments o\u00f9 nous voudrons avoir des outils disponibles dans tout notre syst\u00e8me.<\/p>\n<p>Par exemple, pour certains projets, nous souhaiterons peut-\u00eatre avoir <a href=\"https:\/\/tommcfarlin.com\/php-codesniffer-with-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP CodeSniffer avec les normes de codage WordPress<\/a> disponibles. Pour les autres, peut-\u00eatre pas.<\/p>\n<p>Mais avoir un outil comme <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a> est probablement mieux servi lorsqu&rsquo;il est disponible dans l&rsquo;ensemble du syst\u00e8me plut\u00f4t que projet par projet. L&rsquo;installation globale de WP-CLI est une affaire relativement triviale.<\/p>\n<p>Cependant, cela suppose que Composer est d\u00e9j\u00e0 install\u00e9 et disponible sur votre syst\u00e8me.<\/p>\n<h2>Installation globale de WP-CLI<\/h2>\n<p>Il n&rsquo;y a que trois \u00e9tapes n\u00e9cessaires pour que cela se produise :<\/p>\n<ol>\n<li>D\u00e9finir WP-CLI dans la configuration de Composer,<\/li>\n<li>Installez l&rsquo;utilitaire,<\/li>\n<li>Assurez-vous que le r\u00e9pertoire du <strong>fournisseur<\/strong> de Composer se trouve dans votre .bash_profile (ou dans les variables du shell que vous souhaitez utiliser).<\/li>\n<\/ol>\n<p>Pour mettre \u00e0 jour, ajoutez WP-CLI \u00e0 la configuration de Composer, vous pouvez le faire via la ligne de commande en saisissant\u00a0:<\/p>\n<pre><code>$ composer global require wp-cli\/wp-cli<\/code><\/pre>\n<p>Ou vous pouvez l&rsquo;ajouter manuellement au fichier composer.json en acc\u00e9dant \u00e0\u00a0:<\/p>\n<pre><code>$ cd ~\/.composer<\/code><\/pre>\n<p>Et puis ouvrez <strong>composer.json<\/strong> dans l&rsquo;\u00e9diteur de votre choix.<\/p>\n<p>De l\u00e0, vous ajoutez les lignes suivantes\u00a0:<\/p>\n<pre><code>{<\/code><\/pre>\n<p>Ensuite, ex\u00e9cutez la commande suivante pour que Composer installe WP-CLI\u00a0:<\/p>\n<pre><code>$ composer global update<\/code><\/pre>\n<p>Ensuite, mettez \u00e0 jour vos variables d&rsquo;environnement (si vous ne l&rsquo;avez pas fait auparavant). Vous pouvez le faire en saisissant la commande suivante\u00a0:<\/p>\n<pre><code>$ export PATH=~\/.composer\/vendor\/bin:$PATH<\/code><\/pre>\n<p>Et \u00e0 partir de l\u00e0, vous devriez pouvoir ex\u00e9cuter <strong>wp<\/strong> depuis la ligne de commande sans probl\u00e8me\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167120-61e79fed88554.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167120-61e79fed88554.png\" alt=\"Installation globale de WP-CLI pour l&#039;acc\u00e8s \u00e0 l&#039;ensemble de votre syst\u00e8me\" ><\/a><\/p>\n<p>Ex\u00e9cution de WP-CLI \u00e0 partir de la ligne de commande.<\/p>\n<p>Et vous l&rsquo;aurez accessible dans le monde entier sur votre syst\u00e8me. Cela signifie que vous pourrez l&rsquo;utiliser en dehors de tout projet donn\u00e9 et que vous pourrez y acc\u00e9der depuis une instance de votre terminal \u00e0 l&rsquo;int\u00e9rieur ou \u00e0 l&rsquo;ext\u00e9rieur de votre IDE.<\/p>\n<p>La commodit\u00e9 que cela ajoute &#8211; surtout si vous voulez apprendre \u00e0 faire beaucoup de travail CLI avec WordPress &#8211; rapporte des dividendes.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;installation globale de WP-CLI est une affaire relativement triviale. C&rsquo;est le cas, supposons que Composer est d\u00e9j\u00e0 install\u00e9 et disponible sur votre syst\u00e8me.<\/p>\n","protected":false},"author":1,"featured_media":223818,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,717,841,862],"tags":[1167],"class_list":["post-229252","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-developpeur","category-tutoriels","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=229252"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/229252\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/223818"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=229252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=229252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=229252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}