{"id":228919,"date":"2022-10-30T12:23:00","date_gmt":"2022-10-30T09:23:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228919"},"modified":"2022-11-09T04:47:51","modified_gmt":"2022-11-09T01:47:51","slug":"instalacion-global-de-wp-cli-para-acceder-a-traves-de-su-sistema","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/es\/instalacion-global-de-wp-cli-para-acceder-a-traves-de-su-sistema\/","title":{"rendered":"Instalaci\u00f3n global de WP-CLI para acceder a trav\u00e9s de su sistema"},"content":{"rendered":"<p>Cuando se trabaja en proyectos basados \u200b\u200ben WordPress que utilizan <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a>, hay momentos en los que vamos a querer tener ciertas dependencias disponibles para nuestro proyecto y hay momentos en los que vamos a querer tener herramientas disponibles en todo nuestro sistema.<\/p>\n<p>Por ejemplo, para algunos proyectos, es posible que queramos tener <a href=\"https:\/\/tommcfarlin.com\/php-codesniffer-with-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">disponible PHP CodeSniffer con los est\u00e1ndares de codificaci\u00f3n de WordPress<\/a>. Para otros, tal vez no.<\/p>\n<p>Pero tener una herramienta como <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a> es algo que probablemente funcione mejor cuando est\u00e1 disponible en todo el sistema en lugar de proyecto por proyecto. La instalaci\u00f3n global de WP-CLI es un asunto relativamente trivial.<\/p>\n<p>Sin embargo, asume que Composer ya est\u00e1 instalado y disponible en su sistema.<\/p>\n<h2>Instalaci\u00f3n global de WP-CLI<\/h2>\n<p>Solo se requieren tres pasos para que esto suceda:<\/p>\n<ol>\n<li>Definir WP-CLI en la configuraci\u00f3n de Composer,<\/li>\n<li>Instale la utilidad,<\/li>\n<li>Aseg\u00farese de que el directorio de <strong>proveedores<\/strong> de Composer est\u00e9 en su .bash_profile (o las variables de cualquier shell que desee usar).<\/li>\n<\/ol>\n<p>Para actualizar, agregue WP-CLI a la configuraci\u00f3n de Composer, puede hacerlo a trav\u00e9s de la l\u00ednea de comando ingresando:<\/p>\n<pre><code>$ composer global require wp-cli\/wp-cli<\/code><\/pre>\n<p>O puede agregarlo manualmente al archivo composer.json navegando a:<\/p>\n<pre><code>$ cd ~\/.composer<\/code><\/pre>\n<p>Y luego abre <strong>composer.json<\/strong> en el editor de tu elecci\u00f3n.<\/p>\n<p>A partir de ah\u00ed, agrega las siguientes l\u00edneas:<\/p>\n<pre><code>{<\/code><\/pre>\n<p>A continuaci\u00f3n, ejecute el siguiente comando para que Composer instale WP-CLI:<\/p>\n<pre><code>$ composer global update<\/code><\/pre>\n<p>Luego actualice sus variables ambientales (si no lo ha hecho en alg\u00fan momento anterior). Puede hacerlo ingresando el siguiente comando:<\/p>\n<pre><code>$ export PATH=~\/.composer\/vendor\/bin:$PATH<\/code><\/pre>\n<p>Y desde aqu\u00ed, deber\u00eda poder ejecutar <strong>wp<\/strong> desde la l\u00ednea de comandos sin 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=\"Instalaci\u00f3n global de WP-CLI para acceder a trav\u00e9s de su sistema\" ><\/a><\/p>\n<p>Ejecutando WP-CLI desde la l\u00ednea de comandos.<\/p>\n<p>Y lo tendr\u00e1 accesible globalmente en todo su sistema. Esto significa que podr\u00e1 usarlo fuera de cualquier proyecto dado y que podr\u00e1 acceder a \u00e9l desde una instancia de su terminal dentro o fuera de su IDE.<\/p>\n<p>La conveniencia que esto agrega, especialmente si desea aprender a hacer mucho trabajo de CLI con WordPress, paga dividendos.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La instalaci\u00f3n global de WP-CLI es un asunto relativamente trivial. Lo hace, suponga que Composer ya est\u00e1 instalado y disponible en su 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":[892,716,840,861],"tags":[1172],"class_list":["post-228919","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codigo","category-desarrollador","category-tutoriales","category-wordpress-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/228919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/comments?post=228919"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/posts\/228919\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media\/223818"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/media?parent=228919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/categories?post=228919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/es\/wp-json\/wp\/v2\/tags?post=228919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}