{"id":27495,"date":"2021-05-10T18:44:00","date_gmt":"2021-05-10T15:44:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27495"},"modified":"2021-10-17T17:16:59","modified_gmt":"2021-10-17T14:16:59","slug":"como-administrar-el-sitio-web-de-wordpress-usando-wp-cli","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/es\/como-administrar-el-sitio-web-de-wordpress-usando-wp-cli\/","title":{"rendered":"C\u00f3mo administrar el sitio web de WordPress usando WP-CLI"},"content":{"rendered":"<p>Si eres un desarrollador de WordPress, definitivamente has o\u00eddo hablar de WP-CLI. <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a> es una interfaz de l\u00ednea de comandos para WordPress. Con esta herramienta, puede administrar un sitio web de WordPress sin iniciar sesi\u00f3n en su panel de control. Una vez instalado, WP-CLI le proporciona algunos comandos a trav\u00e9s de los cuales puede instalar \/ actualizar WordPress, instalar \/ actualizar \/ activar \/ desactivar complementos, respaldar la base de datos y mucho m\u00e1s.<\/p>\n<p>Para usar WP-CLI, debe tener acceso SSH desde su alojamiento. Estamos utilizando <a href=\"https:\/\/www.bluehost.com\/track\/artisansweb\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Bluehost<\/a> para alojar nuestro sitio web y proporciona acceso SSH para los clientes.<\/p>\n<p>Como desarrollador de WordPress, debe utilizar esta herramienta para sus proyectos. Es una interfaz de l\u00ednea de comandos oficial para <a href=\"https:\/\/codex.wordpress.org\/wp-cli\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress<\/a>. Tambi\u00e9n acelera su proceso de desarrollo y le ahorra mucho tiempo.<\/p>\n<h3>Instalaci\u00f3n de WP-CLI<\/h3>\n<p>Puede instalar WP-CLI de diferentes formas. Si alguien es bueno con los comandos SSH, puede seguir el proceso de instalaci\u00f3n usando esos comandos. Puede obtener detalles sobre esto <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/installing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">aqu\u00ed<\/a>.<\/p>\n<p>Pero recomendamos instalar WP-CLI a trav\u00e9s de Composer. El proceso de instalaci\u00f3n a trav\u00e9s de Composer es f\u00e1cil y cualquiera puede hacerlo. Aseg\u00farese de haber instalado <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composer<\/a> en su sistema y luego ejecute el siguiente comando.<\/p>\n<pre><code>composer global require wp-cli\/wp-cli<\/code><\/pre>\n<p>El comando anterior instalar\u00eda WP-CLI globalmente en su sistema. Eso significa que, si est\u00e1 en su servidor local, ahora puede usar esta herramienta en todos sus sitios web de WordPress. Y si est\u00e1 en un servidor de alojamiento compartido, tambi\u00e9n utilizar\u00e1 esta interfaz para todos sus proyectos de WordPress.<\/p>\n<p>Si no desea instalarlo globalmente. Luego cree un <code>composer.json<\/code>archivo en el directorio ra\u00edz de su proyecto y agregue las siguientes l\u00edneas en \u00e9l.<\/p>\n<p><strong>composer.json<\/strong><\/p>\n<pre><code>{\n    \"require\": {\n        \"wp-cli\/wp-cli\": \"~0.22\",\n        \"psy\/psysh\": \"~0.6\"\n    }\n}\n<\/code><\/pre>\n<p>Despu\u00e9s de agregar las l\u00edneas anteriores, abra la terminal en el directorio ra\u00edz de su proyecto y ejecute el comando:<\/p>\n<pre><code>composer install<\/code><\/pre>\n<p>&#8230;<\/p>\n<h3>Descarga de WordPress usando WP-CLI<\/h3>\n<p>Para crear un sitio web de WordPress, primero debemos descargarlo. Para ello, vamos a la web oficial de WordPress y lo descargamos. A trav\u00e9s de WP-CLI, no es necesario que visite ning\u00fan sitio web. El siguiente comando descargar\u00e1 la versi\u00f3n extra\u00edda de WordPress para usted.<\/p>\n<pre><code>wp core download<\/code><\/pre>\n<p>Este comando descarga la \u00faltima versi\u00f3n de WordPress.<\/p>\n<p>Si desea actualizar su versi\u00f3n de WordPress, ejecute el siguiente comando.<\/p>\n<pre><code>wp core update<\/code><\/pre>\n<h3>Instalaci\u00f3n de complementos de WordPress con WP-CLI<\/h3>\n<p>Con WP-CLI, podemos instalar uno o varios complementos en un solo comando. Para la instalaci\u00f3n de complementos, necesitamos pasar el slug de un complemento. Por ejemplo, si necesitamos instalar el complemento Contact Form 7, su slug es contact-form-7.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20669-6082187b648d5.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20669-6082187b648d5.png\" alt=\"C\u00f3mo administrar el sitio web de WordPress usando WP-CLI\" ><\/a><\/p>\n<p>Ahora, para instalar el complemento Contact Form 7, ejecutar\u00e1 el comando:<\/p>\n<pre><code>wp plugin install contact-form-7<\/code><\/pre>\n<p>De la misma manera, podemos instalar m\u00faltiples complementos con el comando:<\/p>\n<pre><code>wp plugin install contact-form-7 w3-total-cache wordpress-seo<\/code><\/pre>\n<p>Estos comandos instalar\u00e1n un complemento en su sitio web. Pero podemos ir un paso por delante. Eso significa que, usando el WP-CLI, podemos instalar y activar el complemento en un solo comando:<\/p>\n<pre><code>wp plugin install wp-optimize --activate<\/code><\/pre>\n<p>Comando para desactivar el complemento:<\/p>\n<pre><code>wp plugin deactivate wp-optimize<\/code><\/pre>\n<p>Si necesita actualizar un solo complemento, el comando es:<\/p>\n<pre><code>wp plugin update wp-optimize<\/code><\/pre>\n<p>Y si necesita actualizar todos los complementos, el comando es:<\/p>\n<pre><code>wp plugin update --all<\/code><\/pre>\n<h3>Comandos WP-CLI para medios<\/h3>\n<p>Mientras trabajamos en proyectos de WordPress, a veces necesitamos <a href=\"https:\/\/themewp.inform.click\/es\/como-registrar-tamanos-de-imagen-personalizados-y-cambiar-el-tamano-de-imagenes-existentes-en-wordpress\/\" title=\"registrar tama\u00f1os de imagen adicionales\">registrar tama\u00f1os de imagen adicionales<\/a>. Y despu\u00e9s de agregar tama\u00f1os de imagen personalizados, necesitamos regenerar todas las miniaturas existentes. Podemos regenerar miniaturas con WP-CLI usando el comando:<\/p>\n<pre><code>wp media regenerate --yes<\/code><\/pre>\n<p>Incluso podemos <a href=\"https:\/\/themewp.inform.click\/es\/como-configurar-una-imagen-destacada-mediante-programacion-en-wordpress\/\" title=\"configurar im\u00e1genes destacadas\">configurar im\u00e1genes destacadas<\/a> con WP-CLI para cualquier publicaci\u00f3n o p\u00e1gina.<\/p>\n<p>Digamos que tiene que establecer una imagen destacada para la publicaci\u00f3n que tiene id 100. En el siguiente comando, hemos establecido la ruta de la imagen, la identificaci\u00f3n de la publicaci\u00f3n y el t\u00edtulo de la imagen. Para la ruta de la imagen, seguimos la ruta del sistema del sistema operativo Windows. En tu caso, este camino ser\u00e1 diferente.<\/p>\n<pre><code>wp media import C:UserssajidDownloadsimage.png --post_id=100 --title=\"A downloaded picture\" --featured_image<\/code><\/pre>\n<h3>Exportar base de datos usando WP-CLI<\/h3>\n<p>Cuando hayamos terminado con nuestro proceso de desarrollo, debemos mover el sitio web de WordPress a otro dominio. Para hacerlo, necesitamos cambiar las URL de la base de datos de WordPress para que coincidan con nuestro nuevo dominio. Con WP-CLI podemos buscar reemplazar URL en la base de datos y exportarlo con el comando:<\/p>\n<pre><code>wp search-replace http:\/\/example1.com http:\/\/example2.com --export=C:UserssajidDownloadsdatabase.sql<\/code><\/pre>\n<p>Aqu\u00ed estamos reemplazando <a href=\"http:\/\/example1.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example1.com<\/a> URL con <a href=\"http:\/\/example2.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example2.com<\/a> URL.<\/p>\n<p>Hay algunos comandos b\u00e1sicos que discutimos. WP-CLI proporciona un gran conjunto de comandos para el desarrollo de WordPress. Visite la p\u00e1gina <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Comandos WP-CLI<\/a> para obtener una lista de todos los comandos disponibles.<\/p>\n<p>Esperamos que comprenda c\u00f3mo administrar un sitio web de WordPress con WP-CLI. Estamos ansiosos por conocer sus pensamientos en la secci\u00f3n de comentarios a continuaci\u00f3n.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fuente de grabaci\u00f3n:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WP-CLI es una interfaz de l\u00ednea de comandos para WordPress. Como desarrollador de WordPress, debemos saber c\u00f3mo instalar y usar WP-CLI. En este art\u00edculo, estudiamos<\/p>\n","protected":false},"author":1,"featured_media":22188,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[310,410,495,271,606],"tags":[849],"class_list":["post-27495","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-base-de-datos","category-diverso","category-laravel","category-php-2","category-uncategorized-2","tag-affiai-es"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/27495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/comments?post=27495"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/posts\/27495\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media\/22188"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/media?parent=27495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/categories?post=27495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/es\/wp-json\/wp\/v2\/tags?post=27495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}