{"id":1289,"date":"2026-06-04T12:49:07","date_gmt":"2026-06-04T10:49:07","guid":{"rendered":"https:\/\/vermiip.es\/blog\/?p=1289"},"modified":"2026-06-04T12:49:08","modified_gmt":"2026-06-04T10:49:08","slug":"despliegues-automaticos-de-wordpress-con-wp-cli","status":"publish","type":"post","link":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/","title":{"rendered":"Despliegues autom\u00e1ticos de WordPress con WP-CLI"},"content":{"rendered":"<p><!-- Meta descripci\u00f3n SEO:  --><\/p>\n<p style=\"display: none;\">Aprende a crear despliegues autom\u00e1ticos de WordPress con WP-CLI, scripts y buenas pr\u00e1cticas para publicar cambios de forma r\u00e1pida y segura.<\/p>\n<p>Cuando un proyecto WordPress empieza a crecer, actualizar manualmente archivos, plugins, temas y base de datos deja de ser viable. Los equipos necesitan consistencia, trazabilidad y menos intervenci\u00f3n humana. Ah\u00ed es donde <strong>WP-CLI<\/strong> se convierte en una pieza clave para construir despliegues autom\u00e1ticos de WordPress m\u00e1s fiables y repetibles.<\/p>\n<p>Este art\u00edculo parte de una idea sencilla: si ya conoces <a href=\"https:\/\/vermiip.es\/blog\/que-es-wp-cli-y-para-que-sirve-en-wordpress\">qu\u00e9 es WP-CLI y para qu\u00e9 sirve en WordPress<\/a>, ahora toca dar el salto hacia un flujo de trabajo profesional. No se trata solo de ejecutar comandos, sino de integrarlos en procesos de publicaci\u00f3n, validaci\u00f3n y sincronizaci\u00f3n entre entornos.<\/p>\n<h2>Qu\u00e9 entendemos por despliegue autom\u00e1tico en WordPress<\/h2>\n<p>Un despliegue autom\u00e1tico es un proceso que publica cambios en un sitio sin depender de tareas manuales repetitivas. Puede incluir la copia de archivos del tema, la carga de nuevas versiones de plugins, la ejecuci\u00f3n de migraciones, la purga de cach\u00e9s o la comprobaci\u00f3n del estado del sitio tras la actualizaci\u00f3n.<\/p>\n<p>En WordPress, esto suele afectar a tres capas principales: <strong>c\u00f3digo<\/strong>, <strong>base de datos<\/strong> y <strong>contenido operativo<\/strong>. WP-CLI ayuda especialmente en las dos primeras, porque permite ejecutar comandos desde consola de forma no interactiva y con mayor control que el panel de administraci\u00f3n.<\/p>\n<h3>Por qu\u00e9 WP-CLI encaja tan bien en este escenario<\/h3>\n<p>A diferencia de un despliegue puramente FTP o basado solo en el panel, WP-CLI se puede integrar en scripts Bash, tareas programadas y pipelines de integraci\u00f3n continua. Eso permite automatizar pasos repetibles y reducir errores como olvidos al actualizar una base de datos o activar un plugin despu\u00e9s de la copia de archivos.<\/p>\n<p>Si todav\u00eda est\u00e1s afinando la administraci\u00f3n desde terminal, te conviene repasar la <a href=\"https:\/\/vermiip.es\/blog\/como-gestionar-wordpress-con-wp-cli-guia-basica\">gu\u00eda b\u00e1sica para gestionar WordPress con WP-CLI<\/a>. Y si tu flujo incluye limpiezas peri\u00f3dicas, tambi\u00e9n es \u00fatil saber <a href=\"https:\/\/vermiip.es\/blog\/como-limpiar-la-cache-y-transients-con-wp-cli\">c\u00f3mo limpiar la cach\u00e9 y transients con WP-CLI<\/a>.<\/p>\n<h2>Componentes habituales de un despliegue automatizado<\/h2>\n<p>No existe una \u00fanica forma de desplegar WordPress con WP-CLI, pero s\u00ed hay piezas que suelen repetirse en casi cualquier arquitectura moderna. Cuanto m\u00e1s claro tengas el orden de ejecuci\u00f3n, m\u00e1s seguro ser\u00e1 el proceso.<\/p>\n<h3>1. Sincronizaci\u00f3n del c\u00f3digo<\/h3>\n<p>La primera fase suele consistir en copiar o versionar el c\u00f3digo del tema, plugins personalizados y cualquier ajuste del proyecto. Esta parte normalmente la gestiona Git, rsync o tu plataforma de CI\/CD; WP-CLI entra despu\u00e9s, cuando el sitio ya tiene disponible la nueva versi\u00f3n del c\u00f3digo.<\/p>\n<h3>2. Actualizaci\u00f3n de dependencias y plugins<\/h3>\n<p>En proyectos bien mantenidos, los plugins y el core no deber\u00edan actualizarse a mano en producci\u00f3n. Con WP-CLI puedes automatizar acciones como actualizar componentes gestionados por el equipo, siempre que la estrategia del proyecto lo permita. Si quieres profundizar, revisa <a href=\"https:\/\/vermiip.es\/blog\/como-actualizar-wordpress-plugins-y-temas-con-wp-cli\">c\u00f3mo actualizar WordPress, plugins y temas con WP-CLI<\/a>.<\/p>\n<h3>3. Migraciones y cambios en base de datos<\/h3>\n<p>Cada vez que una actualizaci\u00f3n modifica estructuras internas, es habitual lanzar tareas de base de datos. WP-CLI facilita acciones como exportar, importar, buscar y reemplazar URLs, o incluso optimizar tablas cuando corresponde. Para esa parte, puedes apoyarte en <a href=\"https:\/\/vermiip.es\/blog\/como-exportar-e-importar-la-base-de-datos-con-wp-cli\">c\u00f3mo exportar e importar la base de datos con WP-CLI<\/a> y en <a href=\"https:\/\/vermiip.es\/blog\/como-buscar-y-reemplazar-urls-en-wordpress-con-wp-cli\">c\u00f3mo buscar y reemplazar URLs en WordPress con WP-CLI<\/a>.<\/p>\n<h3>4. Limpieza y validaci\u00f3n final<\/h3>\n<p>Tras desplegar, conviene despejar cach\u00e9s, recalcular reglas o verificar que la web responde correctamente. Este punto marca la diferencia entre \u201cel c\u00f3digo ya est\u00e1 copiado\u201d y \u201cel sitio est\u00e1 realmente listo para usuarios y motores de b\u00fasqueda\u201d.<\/p>\n<h2>Un flujo de despliegue t\u00edpico con wp-cli<\/h2>\n<p>La secuencia exacta depende del proyecto, pero un flujo frecuente en producci\u00f3n suele seguir este orden: preparar el c\u00f3digo, ejecutar cambios, aplicar operaciones de mantenimiento y validar el resultado. La ventaja de WP-CLI es que cada paso puede dejarse documentado y automatizado.<\/p>\n<pre><code># Ejemplo simplificado de flujo de despliegue\n# 1. Entrar en el directorio del proyecto\ncd \/var\/www\/mi-sitio\n\n# 2. Activar el modo mantenimiento si tu proceso lo requiere\nwp maintenance-mode activate\n\n# 3. Actualizar base de datos si hay cambios pendientes\nwp core update-db\n\n# 4. Limpiar cach\u00e9s internas y transients\nwp cache flush\nwp transient delete --all\n\n# 5. Reescribir enlaces permanentes cuando sea necesario\nwp rewrite flush --hard\n\n# 6. Comprobar el estado general del sitio\nwp core is-installed\n<\/code><\/pre>\n<p>Este ejemplo no es una receta universal, pero s\u00ed ilustra la l\u00f3gica: el despliegue debe ser predecible y reversible. En entornos m\u00e1s maduros, estos pasos suelen integrarse en scripts bash o en pipelines CI\/CD. Si te interesa esa capa de automatizaci\u00f3n, consulta <a href=\"https:\/\/vermiip.es\/blog\/como-usar-wp-cli-en-scripts-bash\">c\u00f3mo usar WP-CLI en scripts bash<\/a>.<\/p>\n<h2>Buenas pr\u00e1cticas para no romper producci\u00f3n<\/h2>\n<p>Automatizar no significa ejecutar m\u00e1s r\u00e1pido a cualquier precio. Significa ejecutar mejor. En WordPress, muchas incidencias en despliegues vienen de un mal orden de operaciones, de depender de cambios manuales o de no validar el entorno antes de publicar.<\/p>\n<h3>Trabaja por entornos separados<\/h3>\n<p>La recomendaci\u00f3n m\u00e1s s\u00f3lida es mantener <strong>desarrollo<\/strong>, <strong>staging<\/strong> y <strong>producci\u00f3n<\/strong> claramente diferenciados. As\u00ed puedes probar el script de despliegue en un entorno intermedio antes de tocar el sitio real. Adem\u00e1s, reduces el riesgo de propagar datos o URLs incorrectas.<\/p>\n<h3>No mezcles contenido editorial con cambios de c\u00f3digo<\/h3>\n<p>WordPress combina contenido y aplicaci\u00f3n, y eso complica el despliegue. Si el equipo editorial publica posts al mismo tiempo que se cambia c\u00f3digo, hay que definir una estrategia clara para no sobrescribir informaci\u00f3n nueva. Aqu\u00ed la coordinaci\u00f3n entre equipos es tan importante como la t\u00e9cnica.<\/p>\n<h3>Registra cada comando que afecte a producci\u00f3n<\/h3>\n<p>Una de las mayores ventajas de WP-CLI es su trazabilidad. Los comandos quedan visibles en logs de despliegue y pueden auditarse con facilidad. Cuando algo falla, saber qu\u00e9 se ejecut\u00f3 y en qu\u00e9 orden ahorra mucho tiempo de diagn\u00f3stico.<\/p>\n<h3>Separa acciones destructivas de tareas rutinarias<\/h3>\n<p>Comandos como borrar cach\u00e9s, fusionar cambios o limpiar tablas son \u00fatiles, pero deben usarse con criterio. Antes de incluirlos en un pipeline, valida su impacto en un clon del sitio. La automatizaci\u00f3n debe proteger los datos, no ponerlos en riesgo.<\/p>\n<h2>Ejemplo de script para un despliegue b\u00e1sico<\/h2>\n<p>Un script sencillo puede servir como base para un proceso m\u00e1s robusto. Este tipo de automatizaci\u00f3n es especialmente \u00fatil en sitios peque\u00f1os o medianos, donde no siempre se necesita una plataforma DevOps compleja, pero s\u00ed consistencia operativa.<\/p>\n<pre><code>#!\/usr\/bin\/env bash\nset -euo pipefail\n\n# Variables del sitio\nSITE_PATH=\"\/var\/www\/mi-sitio\"\nLOG_FILE=\"\/var\/log\/deploy-wordpress.log\"\n\necho \"[$(date '+%Y-%m-%d %H:%M:%S')] Inicio del despliegue\" | tee -a \"$LOG_FILE\"\n\ncd \"$SITE_PATH\"\n\n# Validaci\u00f3n r\u00e1pida: confirma que WordPress responde\nwp core is-installed\n\n# Sincroniza la base de datos con la versi\u00f3n del core\nwp core update-db\n\n# Limpia cach\u00e9s para evitar contenido obsoleto\nwp cache flush\n\n# Regenera reglas de enlaces permanentes si hubo cambios de estructura\nwp rewrite flush --hard\n\necho \"[$(date '+%Y-%m-%d %H:%M:%S')] Despliegue completado\" | tee -a \"$LOG_FILE\"<\/code><\/pre>\n<p>Este ejemplo introduce una idea fundamental: el script debe fallar pronto cuando algo no est\u00e1 bien. Por eso se usa <strong>set -euo pipefail<\/strong>, una pr\u00e1ctica habitual en Bash para evitar que los errores pasen desapercibidos.<\/p>\n<h2>WP-CLI dentro de cron y pipelines de despliegue<\/h2>\n<p>WordPress no tiene por qu\u00e9 depender de intervenciones manuales para casi nada. Si ya conoces <a href=\"https:\/\/vermiip.es\/blog\/como-automatizar-tareas-de-wordpress-con-wp-cli-y-cron\">c\u00f3mo automatizar tareas de WordPress con WP-CLI y cron<\/a>, sabr\u00e1s que muchas operaciones pueden programarse. En despliegues, cron puede servir para mantenimiento recurrente, mientras que el pipeline se reserva para la publicaci\u00f3n de cambios.<\/p>\n<p>En contextos modernos, lo m\u00e1s habitual es que el despliegue se dispare desde GitHub Actions, GitLab CI, Jenkins u otra herramienta de automatizaci\u00f3n. WP-CLI no sustituye a esas plataformas, pero s\u00ed act\u00faa como una capa de ejecuci\u00f3n fiable dentro del proceso.<\/p>\n<h2>Errores comunes al automatizar despliegues<\/h2>\n<p>El error m\u00e1s repetido es asumir que un comando exitoso implica un sitio listo para producci\u00f3n. No siempre es as\u00ed. A veces faltan permisos en directorios, extensiones PHP, reglas de servidor o diferencias entre entornos que solo aparecen al final.<\/p>\n<p>Tambi\u00e9n es frecuente olvidar la base de datos. Un despliegue puede haber copiado todo el c\u00f3digo correctamente, pero si la web necesita un ajuste de esquemas, una actualizaci\u00f3n del core o un reemplazo de URLs, el resultado puede ser inconsistente. Por eso conviene combinar WP-CLI con verificaciones posteriores al despliegue.<\/p>\n<p>Otro fallo com\u00fan es no tener un plan de reversi\u00f3n. Si automatizas cambios, tambi\u00e9n debes automatizar la posibilidad de volver atr\u00e1s, al menos con backups recientes y un protocolo claro. En ese sentido, revisar <a href=\"https:\/\/vermiip.es\/blog\/como-hacer-un-backup-de-wordpress-con-wp-cli\">c\u00f3mo hacer un backup de WordPress con WP-CLI<\/a> puede marcar la diferencia entre una incidencia contenida y una ca\u00edda prolongada.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Los despliegues autom\u00e1ticos de WordPress con WP-CLI no consisten solo en \u201chacer comandos m\u00e1s r\u00e1pido\u201d. Su verdadero valor est\u00e1 en profesionalizar el ciclo de publicaci\u00f3n: menos errores, m\u00e1s repetibilidad, mejor observabilidad y una operaci\u00f3n mucho m\u00e1s limpia.<\/p>\n<p>Si tu proyecto ya usa WP-CLI para tareas b\u00e1sicas, el siguiente paso natural es convertirlo en parte de tu estrategia de despliegue. Empieza con un flujo peque\u00f1o, prueba en staging, registra los pasos y a\u00f1ade validaciones. A partir de ah\u00ed, podr\u00e1s construir un proceso estable que escale con tu sitio o con tus clientes.<\/p>\n<h3>Fuentes y lecturas recomendadas<\/h3>\n<p><a href=\"https:\/\/make.wordpress.org\/cli\/\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de WP-CLI<\/a><\/p>\n<p><a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener\">Referencia de comandos de WP-CLI en WordPress Developer Resources<\/a><\/p>\n<p><a href=\"https:\/\/wordpress.org\/documentation\/\" target=\"_blank\" rel=\"noopener\">Documentaci\u00f3n oficial de WordPress<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aprende a crear despliegues autom\u00e1ticos de WordPress con WP-CLI, scripts y buenas pr\u00e1cticas para publicar cambios de forma r\u00e1pida y segura.<\/p>\n","protected":false},"author":1,"featured_media":1290,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[273],"tags":[286,264],"class_list":["post-1289","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wp-cli","tag-bash","tag-cron"],"_wp_attached_file":null,"_wp_attachment_metadata":null,"_wp_old_slug":null,"_aioseop_description":null,"_wp_attachment_image_alt":null,"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Despliegues autom\u00e1ticos de WordPress con WP-CLI - Ver mi IP<\/title>\n<meta name=\"description\" content=\"Aprende a crear despliegues autom\u00e1ticos de WordPress con WP-CLI, scripts y buenas pr\u00e1cticas para publicar cambios de forma r\u00e1pida y segura.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Despliegues autom\u00e1ticos de WordPress con WP-CLI - Ver mi IP\" \/>\n<meta property=\"og:description\" content=\"Aprende a crear despliegues autom\u00e1ticos de WordPress con WP-CLI, scripts y buenas pr\u00e1cticas para publicar cambios de forma r\u00e1pida y segura.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"Ver mi IP\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-04T10:49:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-04T10:49:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/06\/output1-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Xose de la Paz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Xose de la Paz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/\"},\"author\":{\"name\":\"Xose de la Paz\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\"},\"headline\":\"Despliegues autom\u00e1ticos de WordPress con WP-CLI\",\"datePublished\":\"2026-06-04T10:49:07+00:00\",\"dateModified\":\"2026-06-04T10:49:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/\"},\"wordCount\":1458,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/output1-3.png\",\"keywords\":[\"bash\",\"cron\"],\"articleSection\":[\"WP-CLI\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/\",\"name\":\"Despliegues autom\u00e1ticos de WordPress con WP-CLI - Ver mi IP\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/output1-3.png\",\"datePublished\":\"2026-06-04T10:49:07+00:00\",\"dateModified\":\"2026-06-04T10:49:08+00:00\",\"description\":\"Aprende a crear despliegues autom\u00e1ticos de WordPress con WP-CLI, scripts y buenas pr\u00e1cticas para publicar cambios de forma r\u00e1pida y segura.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/output1-3.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/output1-3.png\",\"width\":1536,\"height\":1024,\"caption\":\"Despliegues autom\u00e1ticos de WordPress con WP-CLI\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/despliegues-automaticos-de-wordpress-con-wp-cli\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Despliegues autom\u00e1ticos de WordPress con WP-CLI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"name\":\"Cual es mi ip - Internet y otras locuras\",\"description\":\"Internet y otras locuras\",\"publisher\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\"},\"alternateName\":\"Cual es mi IP\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#organization\",\"name\":\"Ver mi IP\",\"alternateName\":\"vermiip\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"contentUrl\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/cropped-logo-vermiip-naranja.png\",\"width\":512,\"height\":512,\"caption\":\"Ver mi IP\"},\"image\":{\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vermiip.es\\\/blog\\\/#\\\/schema\\\/person\\\/0617918e61a75dc2d11c09238bf84200\",\"name\":\"Xose de la Paz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g\",\"caption\":\"Xose de la Paz\"},\"description\":\"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \\\"todoterreno\\\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.\",\"sameAs\":[\"https:\\\/\\\/www.enfocado.com\",\"https:\\\/\\\/www.instagram.com\\\/xose_de_la_paz\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/xosedelapaz\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Despliegues autom\u00e1ticos de WordPress con WP-CLI - Ver mi IP","description":"Aprende a crear despliegues autom\u00e1ticos de WordPress con WP-CLI, scripts y buenas pr\u00e1cticas para publicar cambios de forma r\u00e1pida y segura.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/","og_locale":"es_ES","og_type":"article","og_title":"Despliegues autom\u00e1ticos de WordPress con WP-CLI - Ver mi IP","og_description":"Aprende a crear despliegues autom\u00e1ticos de WordPress con WP-CLI, scripts y buenas pr\u00e1cticas para publicar cambios de forma r\u00e1pida y segura.","og_url":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/","og_site_name":"Ver mi IP","article_published_time":"2026-06-04T10:49:07+00:00","article_modified_time":"2026-06-04T10:49:08+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/06\/output1-3.png","type":"image\/png"}],"author":"Xose de la Paz","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Xose de la Paz","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/#article","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/"},"author":{"name":"Xose de la Paz","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200"},"headline":"Despliegues autom\u00e1ticos de WordPress con WP-CLI","datePublished":"2026-06-04T10:49:07+00:00","dateModified":"2026-06-04T10:49:08+00:00","mainEntityOfPage":{"@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/"},"wordCount":1458,"commentCount":0,"publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"image":{"@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/06\/output1-3.png","keywords":["bash","cron"],"articleSection":["WP-CLI"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/","url":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/","name":"Despliegues autom\u00e1ticos de WordPress con WP-CLI - Ver mi IP","isPartOf":{"@id":"https:\/\/vermiip.es\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/#primaryimage"},"image":{"@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/06\/output1-3.png","datePublished":"2026-06-04T10:49:07+00:00","dateModified":"2026-06-04T10:49:08+00:00","description":"Aprende a crear despliegues autom\u00e1ticos de WordPress con WP-CLI, scripts y buenas pr\u00e1cticas para publicar cambios de forma r\u00e1pida y segura.","breadcrumb":{"@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/#primaryimage","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/06\/output1-3.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2026\/06\/output1-3.png","width":1536,"height":1024,"caption":"Despliegues autom\u00e1ticos de WordPress con WP-CLI"},{"@type":"BreadcrumbList","@id":"https:\/\/vermiip.es\/blog\/despliegues-automaticos-de-wordpress-con-wp-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/vermiip.es\/blog\/"},{"@type":"ListItem","position":2,"name":"Despliegues autom\u00e1ticos de WordPress con WP-CLI"}]},{"@type":"WebSite","@id":"https:\/\/vermiip.es\/blog\/#website","url":"https:\/\/vermiip.es\/blog\/","name":"Cual es mi ip - Internet y otras locuras","description":"Internet y otras locuras","publisher":{"@id":"https:\/\/vermiip.es\/blog\/#organization"},"alternateName":"Cual es mi IP","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vermiip.es\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/vermiip.es\/blog\/#organization","name":"Ver mi IP","alternateName":"vermiip","url":"https:\/\/vermiip.es\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","contentUrl":"https:\/\/vermiip.es\/blog\/wp-content\/uploads\/2023\/10\/cropped-logo-vermiip-naranja.png","width":512,"height":512,"caption":"Ver mi IP"},"image":{"@id":"https:\/\/vermiip.es\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vermiip.es\/blog\/#\/schema\/person\/0617918e61a75dc2d11c09238bf84200","name":"Xose de la Paz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d248b555dd18abd5e7350d28ecf07116718da621eb85762e02558c2cef2bb8bc?s=96&d=mm&r=g","caption":"Xose de la Paz"},"description":"M\u00e1s de 20 a\u00f1os transformando pasi\u00f3n en profesi\u00f3n. Experto en desarrollo Full Stack con una visi\u00f3n integral que abarca desde la gesti\u00f3n de servidores y redes hasta el dise\u00f1o de interfaz. Soy un \"todoterreno\" tecnol\u00f3gico que cree en el aprendizaje continuo y la visi\u00f3n global de los proyectos. Entre despliegue y despliegue, me pierdo por el mundo con mi c\u00e1mara al hombro.","sameAs":["https:\/\/www.enfocado.com","https:\/\/www.instagram.com\/xose_de_la_paz\/","https:\/\/www.linkedin.com\/in\/xosedelapaz\/"]}]}},"_links":{"self":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/comments?post=1289"}],"version-history":[{"count":1,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1289\/revisions"}],"predecessor-version":[{"id":1291,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/posts\/1289\/revisions\/1291"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media\/1290"}],"wp:attachment":[{"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/media?parent=1289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/categories?post=1289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vermiip.es\/blog\/wp-json\/wp\/v2\/tags?post=1289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}