{"id":229340,"date":"2022-10-30T12:00:00","date_gmt":"2022-10-30T09:00:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229340"},"modified":"2022-11-09T06:34:21","modified_gmt":"2022-11-09T03:34:21","slug":"instalando-globalmente-o-wp-cli-para-acesso-em-seu-sistema","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/instalando-globalmente-o-wp-cli-para-acesso-em-seu-sistema\/","title":{"rendered":"Instalando globalmente o WP-CLI para acesso em seu sistema"},"content":{"rendered":"<p>Ao trabalhar em projetos baseados em WordPress que utilizam o <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a>, h\u00e1 momentos em que queremos ter certas depend\u00eancias dispon\u00edveis para nosso projeto e h\u00e1 momentos em que queremos ter ferramentas dispon\u00edveis em todo o nosso sistema.<\/p>\n<p>Por exemplo, para alguns projetos, podemos querer ter <a href=\"https:\/\/tommcfarlin.com\/php-codesniffer-with-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP CodeSniffer com os Padr\u00f5es de Codifica\u00e7\u00e3o do WordPress<\/a> dispon\u00edveis. Para outros, talvez n\u00e3o.<\/p>\n<p>Mas ter uma ferramenta como <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">o WP-CLI<\/a> \u00e9 algo que provavelmente ser\u00e1 mais bem servido quando estiver dispon\u00edvel em todo o sistema, em vez de projeto por projeto. A instala\u00e7\u00e3o global do WP-CLI \u00e9 uma quest\u00e3o relativamente trivial.<\/p>\n<p>No entanto, ele assume que voc\u00ea j\u00e1 tem o Composer instalado e dispon\u00edvel em seu sistema.<\/p>\n<h2>Como instalar globalmente o WP-CLI<\/h2>\n<p>Existem apenas tr\u00eas etapas necess\u00e1rias para que isso aconte\u00e7a:<\/p>\n<ol>\n<li>Defina WP-CLI na configura\u00e7\u00e3o do Composer,<\/li>\n<li>Instale o utilit\u00e1rio,<\/li>\n<li>Certifique-se de que o diret\u00f3rio do <strong>fornecedor<\/strong> do Composer esteja em seu .bash_profile (ou as vari\u00e1veis \u200b\u200bde qualquer shell que voc\u00ea queira usar).<\/li>\n<\/ol>\n<p>Para atualizar, adicione WP-CLI \u00e0 configura\u00e7\u00e3o do Composer, voc\u00ea pode fazer isso via linha de comando digitando:<\/p>\n<pre><code>$ composer global require wp-cli\/wp-cli<\/code><\/pre>\n<p>Ou voc\u00ea pode adicion\u00e1-lo manualmente ao arquivo composer.json navegando para:<\/p>\n<pre><code>$ cd ~\/.composer<\/code><\/pre>\n<p>E, em seguida, abra o <strong>composer.json<\/strong> no editor de sua escolha.<\/p>\n<p>A partir da\u00ed, voc\u00ea adiciona as seguintes linhas:<\/p>\n<pre><code>{<\/code><\/pre>\n<p>Em seguida, execute o seguinte comando para que o Composer instale o WP-CLI:<\/p>\n<pre><code>$ composer global update<\/code><\/pre>\n<p>Em seguida, atualize suas vari\u00e1veis \u200b\u200bambientais (se voc\u00ea n\u00e3o tiver feito isso em algum momento anterior). Voc\u00ea pode fazer isso digitando o seguinte comando:<\/p>\n<pre><code>$ export PATH=~\/.composer\/vendor\/bin:$PATH<\/code><\/pre>\n<p>E a partir daqui, voc\u00ea poder\u00e1 executar\u00a0 o <strong>wp<\/strong> a partir da linha de comando sem problemas:<\/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=\"Instalando globalmente o WP-CLI para acesso em seu sistema\" ><\/a><\/p>\n<p>Executando o WP-CLI na linha de comando.<\/p>\n<p>E voc\u00ea o ter\u00e1 globalmente acess\u00edvel em todo o seu sistema. Isso significa que voc\u00ea poder\u00e1 us\u00e1-lo fora de qualquer projeto e poder\u00e1 acess\u00e1-lo de uma inst\u00e2ncia do seu terminal dentro ou fora do seu IDE.<\/p>\n<p>A conveni\u00eancia que isso adiciona \u2013 especialmente se voc\u00ea quiser aprender a fazer muito trabalho CLI com o WordPress \u2013 paga dividendos.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A instala\u00e7\u00e3o global do WP-CLI \u00e9 uma quest\u00e3o relativamente trivial. Sim, suponha que voc\u00ea j\u00e1 tenha o Composer instalado e dispon\u00edvel em seu sistema.<\/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":[898,722,846,867],"tags":[1170],"class_list":["post-229340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo-2","category-desenvolvedor","category-tutoriais","category-wordpress-8","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/229340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=229340"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/229340\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/223818"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=229340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=229340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=229340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}