{"id":77648,"date":"2025-01-06T09:52:24","date_gmt":"2025-01-06T08:52:24","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=77648&#038;preview=true&#038;preview_id=77648"},"modified":"2025-01-10T16:02:27","modified_gmt":"2025-01-10T15:02:27","slug":"wp-cli-wordpress-multisitio","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/","title":{"rendered":"Trabajar con WP CLI para WordPress Multisitio"},"content":{"rendered":"<p>A lo largo de los a\u00f1os, los <a href=\"https:\/\/kinsta.com\/es\/blog\/salario-desarrollador-wordpress\/\">desarrolladores de WordPress<\/a> han creado y mantenido <a href=\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/\">WP-CLI<\/a>, una s\u00f3lida interfaz de l\u00ednea de comandos dise\u00f1ada espec\u00edficamente para las operaciones de WordPress. Como herramienta que ahorra tiempo, WP-CLI es especialmente adecuada para gestionar redes de <a href=\"https:\/\/kinsta.com\/es\/blog\/multisitio-wordpress\/\">WordPress Multisitio<\/a>, que permiten ejecutar varios sitios en una \u00fanica instalaci\u00f3n de WordPress.<\/p>\n<p>Para utilizar WP-CLI con eficacia, es esencial comprender los componentes clave de WordPress: la interfaz de <a href=\"https:\/\/kinsta.com\/es\/blog\/panel-control-administracion-wordpress\/\">administraci\u00f3n<\/a>, la <a href=\"https:\/\/kinsta.com\/es\/blog\/archivos-wordpress\/\">estructura de archivos<\/a> y la <a href=\"https:\/\/kinsta.com\/es\/blog\/base-de-datos-wordpress\/\">base de datos<\/a>. Sin estos conocimientos b\u00e1sicos, WP-CLI puede no ser tan eficaz o beneficioso.<\/p>\n<p>Aunque WP-CLI admite comandos est\u00e1ndar como instalar, actualizar, activar, desactivar y eliminar plugins o temas, sus capacidades van mucho m\u00e1s all\u00e1 de lo que est\u00e1 disponible en el panel de administraci\u00f3n de WordPress, lo que la convierte en una herramienta muy vers\u00e1til para la gesti\u00f3n avanzada de sitios.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>En una red Multisitio, siempre hay un sitio principal \u2014 conocido como sitio de red \u2014 que ancla la red. Los sitios adicionales, denominados sitios secundarios, comparten plugins y temas, que se gestionan de forma centralizada a nivel de red. Un <a href=\"https:\/\/kinsta.com\/es\/blog\/roles-de-usuario\/\">Super Administrador<\/a> supervisa la red, garantizando el buen funcionamiento de todos los sitios.<\/p>\n<\/aside>\n\n<p>Este art\u00edculo explica c\u00f3mo utilizar WP-CLI para gestionar redes de WordPress Multisitio de forma eficiente y proporciona ejemplos pr\u00e1cticos para ayudarte a empezar.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>\u00bfQu\u00e9 es WP CLI y por qu\u00e9 utilizarlo?<\/h2>\n<p><a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-CLI<\/a> es una potente herramienta para gestionar sitios de WordPress a trav\u00e9s de la l\u00ednea de comandos. En un entorno multisitio, puede simplificar significativamente la gesti\u00f3n de una red, permiti\u00e9ndote realizar acciones en lote y agilizar tu flujo de trabajo.<\/p>\n<p>Su verdadera fuerza reside en su flexibilidad y extensibilidad \u2014 puedes ejecutar comandos sin esfuerzo en toda la red o dirigirte a sitios espec\u00edficos, adem\u00e1s de mejorar su funcionalidad con una variedad de paquetes WP-CLI disponibles en GitHub y otros repositorios.<\/p>\n<p>Los <a href=\"https:\/\/kinsta.com\/es\/blog\/tipos-de-desarrolladores\/\">desarrolladores<\/a> suelen crear comandos WP-CLI personalizados para simplificar tareas repetitivas. Por ejemplo, puedes utilizar WP-CLI para crear c\u00f3digo repetitivo para temas y plugins, ahorrando tiempo y esfuerzo durante el desarrollo.<\/p>\n<p>Si te alojas con Kinsta, <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/gestion-del-sitio\/wordpress-wp-cli\/\">WP-CLI est\u00e1 integrado<\/a> y es accesible a trav\u00e9s de SSH, lo que te permite gestionar sitios de WordPress sin esfuerzo. Para el desarrollo local, <a href=\"https:\/\/kinsta.com\/es\/docs\/devkinsta\/wp-cli\/\">WP-CLI est\u00e1 disponible en DevKinsta<\/a> a trav\u00e9s del contenedor <code>devkinsta_fpm<\/code>. Una vez dentro del contenedor, puedes navegar a la carpeta de tu sitio y ejecutar comandos. Aunque esto requiere un poco de configuraci\u00f3n, proporciona una forma eficaz de gestionar tus sitios locales de WordPress para depurar, probar o desplegar.<\/p>\n<h2>Antes de empezar<\/h2>\n<p>Los comandos destacados en este art\u00edculo se han elegido cuidadosamente por su uso frecuente por parte de los desarrolladores y administradores de WordPress Multisitio.<\/p>\n<p>WP-CLI es una herramienta amplia y flexible, por lo que es imposible abarcar todos los comandos disponibles. Para mantener las cosas claras y pr\u00e1cticas, nos hemos centrado en ejemplos sencillos y pr\u00e1cticos para ayudarte a empezar.<\/p>\n<p>Dado que WP-CLI se basa en <a href=\"https:\/\/kinsta.com\/es\/blog\/linux-comandos\/\">comandos Unix<\/a>, es posible que no encuentres un equivalente WP-CLI para comandos que ya existen en <a href=\"https:\/\/mally.stanford.edu\/~sr\/computing\/basic-unix.html\" target=\"_blank\" rel=\"noopener noreferrer\">Unix<\/a>.<\/p>\n<h3>Notas clave sobre WP-CLI<\/h3>\n<p>La estructura de <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\">comandos de WP-CLI<\/a> es flexible, permitiendo m\u00faltiples formas de conseguir el mismo resultado. Por ejemplo, los dos ejemplos siguientes son v\u00e1lidos:<\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com --display_name=\"John Doe\" --nickname=\"Johnny\"<\/code><\/pre>\n<p>O:<\/p>\n<pre><code class=\"language-bash\">wp user create johndoe --display_name=\"John Doe\" johndoe@example.com --nickname=\"Johnny\"<\/code><\/pre>\n<p>El orden de las banderas, los par\u00e1metros y los valores no importa una vez que se han indicado el comando y el subcomando.<\/p>\n<h3>Buenas pr\u00e1cticas para ejecutar comandos WP-CLI<\/h3>\n<p>Sigue estas buenas pr\u00e1cticas para evitar posibles problemas:<\/p>\n<ul>\n<li>Ten siempre a mano una <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/copias-de-seguridad-wordpress\/\">copia de seguridad<\/a> actualizada, sobre todo porque algunos de estos comandos alterar\u00e1n permanentemente tu(s) sitio(s).<\/li>\n<li>Utiliza un sitio staging siempre que sea posible. Si utilizas Kinsta, cada instalaci\u00f3n de WordPress incluye un <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/entorno-staging\/\">entorno staging<\/a> gratuito para realizar pruebas de forma segura. Puedes transferir f\u00e1cilmente los cambios entre los entornos staging y los entornos en producci\u00f3n.<\/li>\n<li>Utiliza la bandera <code>--dry-run<\/code> para probar los cambios en la base de datos antes de aplicarlos.<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Para seguir y utilizar WP-CLI de forma eficaz para gestionar tu multisitio de WordPress, aseg\u00farate de haber iniciado sesi\u00f3n como Super Administrador. Aunque esta gu\u00eda se centra en los comandos de los plugins, los mismos principios se aplican a los temas. Adem\u00e1s, muchos comandos admiten la bandera <code>--yes<\/code>, lo que te permite saltarte las solicitudes de confirmaci\u00f3n y agilizar las tareas repetitivas.<\/p>\n<\/aside>\n\n<h2>Comandos WP-CLI esenciales para la gesti\u00f3n de WordPress Multisitio<\/h2>\n<p>Los comandos WP-CLI en una red Multisitio pueden dirigirse a diferentes niveles de acci\u00f3n:<\/p>\n<ul>\n<li><strong>En toda la red<\/strong>: Comandos que se aplican a todos los sitios de la red. Por ejemplo:\n<pre><code class=\"language-bash\">wp plugin deactivate --network --all<\/code><\/pre>\n<p>Este comando desactiva todos los plugins en todos los sitios de la red.<\/li>\n<li><strong>Sitio principal<\/strong>: Comandos que se aplican al sitio principal creado durante la configuraci\u00f3n del Multisitio. Por ejemplo:\n<pre><code class=\"language-bash\">wp plugin list<\/code><\/pre>\n<p>El comando anterior lista todos los plugins instalados s\u00f3lo en el sitio principal.<\/li>\n<li><strong>Sitios secundarios<\/strong>: Comandos dirigidos a sitios individuales dentro de la red, especificados por sus URL. Por ejemplo:\n<pre><code class=\"language-bash\">wp plugin update --url=mysite.example.com akismet<\/code><\/pre>\n<p>Este comando actualiza el plugin <code>akismet<\/code> en el sitio <code>mysite.example.com<\/code>.<\/li>\n<\/ul>\n<p>Para facilitar la gesti\u00f3n de tu red Multisitio, hemos agrupado los comandos WP-CLI en estas secciones:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Comandos b\u00e1sicos<\/h3>\n<p>Estos comandos fundamentales ayudan a solucionar problemas y gestionar plugins y temas en toda tu red.<\/p>\n<h4>Trabajar con listas<\/h4>\n<p>WP-CLI facilita la obtenci\u00f3n de listas de plugins y otros componentes en tu entorno Multisitio.<\/p>\n<ol>\n<li>Obtener una lista de todos los plugins de la red:\n<pre><code class=\"language-bash\">wp plugin list --network<\/code><\/pre>\n<p><strong>Salida:<\/strong> Muestra todos los plugins instalados en la red con detalles como nombre, estado, actualizaciones disponibles y versi\u00f3n.<\/li>\n<li>Filtra los plugins por estado (por ejemplo, activo):\n<pre><code class=\"language-bash\">wp plugin list --network --status=active<\/code><\/pre>\n<p><strong>Salida:<\/strong> Una tabla de los plugins activos en la red.<\/li>\n<li>Obt\u00e9n una lista de plugins del sitio primario:\n<pre><code class=\"language-bash\">wp plugin list<\/code><\/pre>\n<p><strong>Salida:<\/strong> Una lista de plugins del sitio primario.<\/li>\n<li>Obtener una lista de plugins activos para un \u00fanico sitio:\n<pre><code class=\"language-bash\">wp plugin list --url=&lt;site-url&gt; --status=active<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin list --url=blog.example.com --status=active<\/code><\/pre>\n<p><strong>Salida:<\/strong> Una tabla de plugins activos para el sitio <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<p>Adem\u00e1s de filtrar los plugins por <code>status=active<\/code>, tambi\u00e9n puedes utilizar los siguientes filtros:<\/p>\n<ul>\n<li><code>inactive<\/code>: Plugins instalados pero no activos.<\/li>\n<li><code>active-network<\/code>: Plugins activos en la red.<\/li>\n<li><code>must-use<\/code>: Plugins de uso obligatorio que se cargan autom\u00e1ticamente.<\/li>\n<\/ul>\n<h4>Desactivar plugins<\/h4>\n<p>Desactivar plugins suele ser necesario cuando se solucionan problemas o se preparan actualizaciones. WP-CLI te permite desactivar plugins en toda la red o para sitios espec\u00edficos.<\/p>\n<ol>\n<li>Desactivar todos los plugins de la red:\n<pre><code class=\"language-bash\">wp plugin deactivate --network --all<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se desactivan todos los plugins de la red.<\/li>\n<li>Desactivar plugins espec\u00edficos para un solo sitio:\n<pre><code class=\"language-bash\">wp plugin deactivate &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin deactivate akismet hello-dolly --url=blog.example.com<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Los plugins <code>akismet<\/code> y <code>hello-dolly<\/code> est\u00e1n desactivados para el sitio <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Activar plugins<\/h4>\n<p>Utiliza estos comandos para activar plugins en toda la red o para sitios individuales en tu configuraci\u00f3n Multisitio.<\/p>\n<ol>\n<li>Activar todos los plugins de la red:\n<pre><code class=\"language-bash\">wp plugin activate --network --all<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se activan todos los plugins de la red.<\/li>\n<li>Activar plugins espec\u00edficos para un solo sitio:\n<pre><code class=\"language-bash\">wp plugin activate &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin activate akismet hello-dolly --url=blog.example.com<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Los plugins <code>akismet<\/code> y <code>hello-dolly<\/code> est\u00e1n activados para el sitio <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Instalar plugins<\/h4>\n<p>Instalar plugins con WP-CLI es r\u00e1pido y eficaz. Una vez instalados, los plugins pueden activarse para sitios individuales o para toda la red.<\/p>\n<p>El siguiente comando se puede utilizar para instalar un plugin para la red:<\/p>\n<pre><code class=\"language-bash\">wp plugin install &lt;plugin-slug&gt;<\/code><\/pre>\n<p>Ejemplo de entrada:<\/p>\n<pre><code class=\"language-bash\">wp plugin install akismet<\/code><\/pre>\n<p><strong>Resultado<\/strong>: El plugin <code>akismet<\/code> est\u00e1 instalado y listo para ser activado.<\/p>\n<h4>Actualizar plugins<\/h4>\n<p>Mant\u00e9n tus plugins actualizados en toda tu red o para sitios espec\u00edficos utilizando estos comandos.<\/p>\n<ol>\n<li>Actualiza todos los plugins de la red:\n<pre><code class=\"language-bash\">wp plugin update --network --all<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se actualizan todos los plugins de la red.<\/li>\n<li>Actualiza plugins espec\u00edficos en toda la red:\n<pre><code class=\"language-bash\">wp plugin update &lt;plugin-slug-1&gt; &lt;plugin-slug-2&gt; --network<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin update akismet jetpack bbpress --network<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Los plugins <code>akismet<\/code>, <code>jetpack<\/code>, y <code>bbpress<\/code> se actualizan en la red.<\/li>\n<li>Actualiza un plugin para un solo sitio:\n<pre><code class=\"language-bash\">wp plugin update --url=&lt;site-url&gt; &lt;plugin-slug&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin update --url=blog.example.com hello-dolly<\/code><\/pre>\n<p><strong>Resultado:<\/strong> El plugin <code>hello-dolly<\/code> se actualiza para el sitio <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h4>Eliminar plugins<\/h4>\n<p>Eliminar plugins es sencillo con WP-CLI, tanto si trabajas en un solo sitio como en una red Multisitio.<\/p>\n<ol>\n<li>Elimina un plugin del contexto actual de WordPress (red o sitio):\n<pre><code class=\"language-bash\">wp plugin delete &lt;plugin-slug&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin delete bbpress<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se borra el plugin <code>bbpress<\/code>.<\/li>\n<li>Eliminar un plugin para un sitio espec\u00edfico en un Multisitio:\n<pre><code class=\"language-bash\">wp plugin delete &lt;plugin-slug&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp plugin delete bbpress --url=blog.example.com<\/code><\/pre>\n<p><strong>Resultado:<\/strong> El plugin <code>bbpress<\/code> se elimina del sitio <code>blog.example.com<\/code>.<\/li>\n<\/ol>\n<h3>Gesti\u00f3n de la red<\/h3>\n<p>Gestionar sitios dentro de una red de WordPress Multisitio es una tarea crucial. A continuaci\u00f3n encontrar\u00e1s comandos comunes de WP-CLI que te ayudar\u00e1n a crear, gestionar y eliminar sitios de forma eficiente, as\u00ed como a gestionar las operaciones de almacenamiento en cach\u00e9.<\/p>\n<h4>Crear sitios<\/h4>\n<p>A\u00f1adir nuevos sitios a tu red es sencillo con WP-CLI.<\/p>\n<ul>\n<li><strong>Comando b\u00e1sico: <\/strong>Crea un nuevo sitio especificando un slug \u00fanico.\n<pre><code class=\"language-bash\">wp site create --slug=&lt;site-name&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site create --slug=blog<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se crea un nuevo sitio <code>blog.example.com<\/code> o <code>example.com\/blog<\/code>, dependiendo de tu configuraci\u00f3n de red, y se activa autom\u00e1ticamente.<\/li>\n<li><strong>Comando avanzado: <\/strong>Alternativamente, se pueden a\u00f1adir banderas al comando. En el siguiente ejemplo, se a\u00f1ade un sitio con un t\u00edtulo de sitio y un administrador de sitio especificados.\n<pre><code class=\"language-bash\">wp site create --slug=&lt;site-name&gt; --title=\"&lt;site-title&gt;\" --email=&lt;admin-email&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site create --slug=blog --title=\"Blog Site\" --email=admin@blog.com<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se crea un sitio titulado \u00abBlog Site\u00bb con <code>admin@blog.com<\/code> como administrador.<\/li>\n<li><strong>Listar todos los sitios: <\/strong>Recupera una tabla que muestre los ID de los sitios, las URL, las fechas de creaci\u00f3n y las fechas de \u00faltima actualizaci\u00f3n:\n<pre><code class=\"language-bash\">wp site list<\/code><\/pre>\n<p>Tambi\u00e9n puedes refinar la lista de sitios para obtener s\u00f3lo las URL de todos los sitios de la red:<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url<\/code><\/pre>\n<p><strong>Salida:<\/strong> Una lista de URLs de cada sitio.<\/li>\n<\/ul>\n<h4>Vaciar y borrar sitios<\/h4>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Un comando de vaciado borrar\u00e1 todas las entradas, p\u00e1ginas, enlaces y taxonom\u00edas y dejar\u00e1 intacta la estructura del sitio.<\/p>\n<\/aside>\n\n<ol>\n<li>Vac\u00eda el sitio principal:\n<pre><code class=\"language-bash\">wp site empty<\/code><\/pre>\n<p><strong>Salida:<\/strong> Aparece una solicitud de confirmaci\u00f3n para borrar todo el contenido del sitio principal.<\/li>\n<li>Vaciar un \u00fanico sitio (elimina todas las entradas, p\u00e1ginas, enlaces y taxonom\u00edas):\n<pre><code class=\"language-bash\">wp site empty --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site empty --url=blog.example.com<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se elimina todo el contenido de <code>blog.example.com<\/code>, pero el sitio permanece intacto.<\/li>\n<li>Vac\u00eda todos los sitios de la red:\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % wp site empty --url=% --yes<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Este comando inicia un bucle a trav\u00e9s de todas las URLs y luego procede a vaciar el contenido de cada sitio sin necesidad de proporcionar aprobaci\u00f3n para cada sitio.<\/li>\n<li>Borrar un \u00fanico sitio por ID:\n<pre><code class=\"language-bash\">wp site delete &lt;site-id&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp site delete 5<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se borra el sitio con ID <code>5<\/code>.<\/li>\n<li>Borrar varios sitios con bypass de confirmaci\u00f3n:\n<pre><code class=\"language-bash\">wp site delete 2 --yes\nwp site delete 3 --yes<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se eliminan los sitios con ID <code>2<\/code> y <code>3<\/code>. La bandera <code>--yes<\/code> ayuda a saltarse los avisos.<\/li>\n<\/ol>\n<h4>Borrar el cach\u00e9<\/h4>\n<p>Como aqu\u00ed se almacenan muchos tipos de cach\u00e9 de distintas formas, utilizamos el plugin Kinsta Must-Use. Se instala <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cache\/cache-del-sitio\/#clear-cache-with-wp-cli\">autom\u00e1ticamente para cada sitio de WordPress<\/a> en nuestro sistema.<\/p>\n<p>Esto borra todo el cach\u00e9, incluyendo el cach\u00e9 del sitio, el cach\u00e9 Edge, el cach\u00e9 CDN y el cach\u00e9 Redis.<\/p>\n<ol>\n<li>Borra todo el cach\u00e9 (del sitio, edge, CDN y Redis):\n<pre><code class=\"language-bash\">wp kinsta cache purge --all<\/code><\/pre>\n<\/li>\n<li>Borra s\u00f3lo el cach\u00e9 del sitio:\n<pre><code class=\"language-bash\">wp kinsta cache purge --site<\/code><\/pre>\n<\/li>\n<li>Purgar cach\u00e9 CDN:\n<pre><code class=\"language-bash\">wp kinsta cache purge --cdn<\/code><\/pre>\n<\/li>\n<li>Purgar cach\u00e9 de objetos:\n<pre><code class=\"language-bash\">wp cache purge<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>Gesti\u00f3n de usuarios<\/h3>\n<p>WP-CLI simplifica la gesti\u00f3n de usuarios en un entorno Multisitio, permiti\u00e9ndote realizar tareas de forma r\u00e1pida y eficaz. Esta secci\u00f3n cubre las operaciones comunes de gesti\u00f3n de usuarios:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h4\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h4>Listar usuarios<\/h4>\n<p>Listar usuarios en una red o en un sitio concreto es sencillo con WP-CLI.<\/p>\n<ol>\n<li>Lista todos los usuarios de la red:\n<pre><code class=\"language-bash\">wp user list --network<\/code><\/pre>\n<p><strong>Salida:<\/strong> Una tabla que muestra el ID de usuario, el inicio de sesi\u00f3n, el nombre para mostrar, el nombre de usuario, la fecha de registro y el rol de cada usuario o consulta de la lista de usuarios.<\/li>\n<li>Lista de usuarios del sitio principal:\n<pre><code class=\"language-bash\">wp user list<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Muestra una tabla de usuarios para el sitio principal.<\/li>\n<li>Lista los usuarios de un sitio concreto (sitio secundario):\n<pre><code class=\"language-bash\">wp user list --blog_id=&lt;id&gt;\nwp user list --url=&lt;url&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user list --blog_id=6<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Muestra una tabla de todos los usuarios del sitio con ID de Blog <code>6<\/code>.<\/li>\n<\/ol>\n<h4>Crear usuarios<\/h4>\n<p>En una red Multisitio, los usuarios se registran en la red por defecto. Sus funciones dependen de si son el primer usuario a\u00f1adido a un sitio o usuarios posteriores. Los nombres de usuario deben tener al menos cuatro caracteres.<\/p>\n<ol>\n<li>A\u00f1ade un nuevo usuario al sitio principal:\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com<\/code><\/pre>\n<p><strong>Salida:<\/strong> Se muestra un mensaje de \u00e9xito, incluyendo una contrase\u00f1a generada.<\/li>\n<li>A\u00f1ade un nuevo usuario a un sitio espec\u00edfico con un rol especificado:\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt; --role=&lt;role&gt; --url=&lt;url&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create janedoe janedoe@example.com --role=editor --url=blog.example.com<\/code><\/pre>\n<p><strong>Salida:<\/strong> El usuario <code>janedoe<\/code> se a\u00f1ade al sitio <code>blog.example.com<\/code> como \u00abEditor\u00bb.<\/li>\n<li>A\u00f1ade metadatos de la cuenta de usuario durante la creaci\u00f3n:\n<pre><code class=\"language-bash\">wp user create &lt;username&gt; &lt;email&gt; --display_name=&lt;name&gt; --nickname=&lt;nickname&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user create johndoe johndoe@example.com --display_name=\"John Doe\" --nickname=\"Johnny\"<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se crea el usuario <code>johndoe<\/code> con un nombre para mostrar <code>John Doe<\/code> y un apodo <code>Johnny<\/code>.<\/li>\n<\/ol>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Para crear un Super Administrador, primero a\u00f1ade al usuario como Administrador y luego asciende ese rol de usuario a Super Administrador.<\/p>\n<\/aside>\n\n<h4>Actualizar usuario<\/h4>\n<p>Actualizar la informaci\u00f3n del usuario, como los roles o las contrase\u00f1as, es r\u00e1pido con WP-CLI.<\/p>\n<ol>\n<li>Cambia (asciende o desciende) los roles de usuario:\n<pre><code class=\"language-bash\">wp user update &lt;username|email|user_id&gt; --role=&lt;role&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe janedoe adminuser --role=super-administrator<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Los usuarios <code>johndoe<\/code>, <code>janedoe<\/code>, y <code>adminuser<\/code> son ascendidos a Superadministradores.<\/li>\n<li>Restablece o cambia la contrase\u00f1a de un usuario:\n<pre><code class=\"language-bash\">wp user update &lt;username&gt; --user_pass=&lt;new_password&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe --user_pass=securePassword2024<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se actualiza la contrase\u00f1a de <code>johndoe<\/code>.<\/li>\n<li>Comandos encadenados: WP-CLI te permite combinar varias acciones en un solo comando, ahorrando tiempo al editar usuarios. Por ejemplo, puedes actualizar simult\u00e1neamente la contrase\u00f1a y el rol de un usuario.\n<pre><code class=\"language-bash\">wp user update &lt;user&gt; --user_pass=&lt;new_password&gt; --role=&lt;status&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user update johndoe --user_pass=\"newPassword2024\" --role=editor<\/code><\/pre>\n<p><strong>Resultado:<\/strong> La contrase\u00f1a del usuario <code>johndoe<\/code> se actualiza a <code>newPassword2024<\/code>, y su rol cambia a \u00abEditor\u00bb.<\/li>\n<\/ol>\n<h4>Gestionar meta de usuario<\/h4>\n<p>La meta de usuario te permite a\u00f1adir, recuperar o eliminar metadatos de las cuentas de usuario.<\/p>\n<ol>\n<li>Obtener meta de usuario:\n<pre><code class=\"language-bash\">wp user meta get &lt;username&gt; &lt;meta_key&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta get johndoe nickname<\/code><\/pre>\n<p><strong>Salida:<\/strong> Muestra el valor de la meta clave <code>nickname<\/code> para el usuario <code>johndoe<\/code>.<\/li>\n<li>A\u00f1ade datos meta del usuario:\n<pre><code class=\"language-bash\">wp user meta add &lt;username&gt; &lt;meta_key&gt; &lt;meta_value&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta add johndoe display_name \"Mr. John Doe\"<\/code><\/pre>\n<p><strong>Resultado:<\/strong> <code>Mr. John Doe<\/code> se establece como nombre para mostrar del usuario <code>johndoe<\/code>.<\/li>\n<li>Borrar datos meta del usuario:\n<pre><code class=\"language-bash\">wp user meta delete &lt;username&gt; &lt;meta_key&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user meta delete johndoe display_name<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Este comando borra la metaclave <code>display_name<\/code> del usuario <code>johndoe<\/code>.<\/li>\n<\/ol>\n<h4>Eliminar usuarios<\/h4>\n<p>Eliminar usuarios de la red o de sitios espec\u00edficos es eficiente con WP-CLI.<\/p>\n<ol>\n<li>Elimina un usuario de la red:\n<pre><code class=\"language-bash\">wp user delete &lt;username|user_id&gt; --network<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user delete johndoe --network<\/code><\/pre>\n<p><strong>Resultado:<\/strong> El usuario <code>johndoe<\/code> es eliminado de la red.<\/li>\n<li>Eliminar un usuario de un sitio concreto:\n<pre><code class=\"language-bash\">wp user delete &lt;username|user_id&gt; --url=&lt;site-url&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp user delete johndoe --url=mysite.example.com<\/code><\/pre>\n<p><strong>Resultado:<\/strong> El usuario <code>johndoe<\/code> es eliminado del sitio <code>mysite.example.com<\/code>.<\/li>\n<\/ol>\n<h3>Gesti\u00f3n de bases de datos<\/h3>\n<p>WP-CLI proporciona una potente alternativa a herramientas como phpMyAdmin para gestionar tu base de datos. Esta secci\u00f3n aborda las operaciones habituales con la base de datos que puedes realizar con WP-CLI:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h4\" count-number=\"4\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h4>Exportar una base de datos<\/h4>\n<p>Con WP-CLI, puedes exportar tu base de datos como un archivo SQL. El archivo exportado se guarda en el directorio ra\u00edz de tu instalaci\u00f3n de WordPress.<\/p>\n<pre><code class=\"language-bash\">wp db export<\/code><\/pre>\n<p><strong>Resultado: <\/strong>Se crea un archivo SQL en el directorio ra\u00edz.<\/p>\n<p>Si el archivo exportado tiene un nombre inapropiado, puedes renombrarlo utilizando el siguiente comando:<\/p>\n<pre><code class=\"language-bash\">wp eval 'if ( rename( \"unganglyfilename.sql\", \"newfilename.sql\" ) ) { echo \"File renamed successfully.\"; } else { echo \"Failed to rename file.\"; }'<\/code><\/pre>\n<p>Ejemplo de entrada:<\/p>\n<pre><code class=\"language-bash\">wp eval 'if ( rename( \"cilawawugo4504_gTr4kSXUsmJ9FNauVnPb-2024-11-17-9545b3f.sql\", \"network-db.sql\" ) ) { echo \"File renamed successfully.\"; } else { echo \"Failed to rename file.\"; }'<\/code><\/pre>\n<p><strong>Resultado:<\/strong> El archivo <code>cilawaw\u2026nPb--9545b3f.sql<\/code> pasa a llamarse <code>network-db.sql<\/code>.<\/p>\n<h4>Descargar una base de datos<\/h4>\n<p>Para descargar el archivo de base de datos exportado a tu m\u00e1quina local, utiliza el comando <code>curl<\/code>.<\/p>\n<pre><code class=\"language-bash\">curl &lt;remote-url&gt; -o &lt;local-path&gt;<\/code><\/pre>\n<p>Ejemplo de entrada:<\/p>\n<pre><code class=\"language-bash\">curl example.com\/network-db.sql -o ~\/Downloads\/network-db.sql<\/code><\/pre>\n<p><strong>Resultado: <\/strong>El archivo <code>network-db.sql<\/code> se descarga en tu directorio local <code>Downloads<\/code>.<\/p>\n<h4>Cargar una base de datos<\/h4>\n<p>Puedes subir un archivo de base de datos al directorio ra\u00edz de tu instalaci\u00f3n Multisitio utilizando el comando <code>scp<\/code>.<\/p>\n<pre><code class=\"language-bash\">scp &lt;local-path-to-file&gt; &lt;username&gt;@&lt;remote-server&gt;:&lt;remote-path&gt;<\/code><\/pre>\n<p>Ejemplo de entrada:<\/p>\n<pre><code class=\"language-bash\">scp ~\/Downloads\/network-db.sql admin@example.com:\/var\/www\/example.com\/public_html<\/code><\/pre>\n<p><strong>Resultado: <\/strong>El archivo <code>network-db.sql<\/code> se carga en el directorio ra\u00edz de tu instalaci\u00f3n de WordPress tras la autenticaci\u00f3n.<\/p>\n<h4>Importar una base de datos<\/h4>\n<p>Antes de importar una base de datos, puede que necesites restablecer las tablas de datos existentes.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Restablecer tu base de datos desactivar\u00e1 tu sitio, as\u00ed que realiza esta acci\u00f3n en un sitio staging para evitar interrupciones.<\/p>\n<\/aside>\n\n<ol>\n<li>Restablecer tablas de datos:\n<pre><code class=\"language-bash\">wp db reset<\/code><\/pre>\n<p><strong>Resultado:<\/strong> Se vac\u00edan todas las tablas de datos de la base de datos.<\/li>\n<li>Importa la base de datos:\n<pre><code class=\"language-bash\">wp db import &lt;file-name.sql&gt;<\/code><\/pre>\n<p><strong>Ejemplo de entrada:<\/strong><\/p>\n<pre><code class=\"language-bash\">wp db import network-db.sql<\/code><\/pre>\n<p><strong>Resultado:<\/strong> El archivo <code>network-db.sql<\/code> rellena las tablas de datos vaciadas.<\/li>\n<li>Borrar el archivo SQL importado:Por motivos de seguridad, borra el archivo SQL despu\u00e9s de importarlo:\n<pre><code class=\"language-bash\">rm &lt;file-name.sql&gt;<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2>Ejemplos pr\u00e1cticos<\/h2>\n<p>Se nos ocurren muchos comandos que agilizar\u00e1n y simplificar\u00e1n tu flujo de trabajo. Aqu\u00ed tienes tres ejemplos. Aunque algunos de estos comandos son m\u00e1s complejos, se basan en otros m\u00e1s sencillos para realizar operaciones \u00fatiles.<\/p>\n<h3>Instalar y activar plugins y regenerar miniaturas simult\u00e1neamente.<\/h3>\n<p>Este comando recorre todos los sitios de la red, instala y activa dos plugins, y regenera las miniaturas de las im\u00e1genes de cada sitio.<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp plugin activate &lt;plugin slug&gt; &lt;plugin slug&gt; --url=% && wp media regenerate --url=%'<\/code><\/pre>\n<p>Ejemplo de entrada:<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp plugin install akismet bbpress --activate --url=% && wp media regenerate --url=%'<\/code><\/pre>\n<p><strong>Resultado: <\/strong>Los plugins <code>Akismet<\/code> y <code>BBPress<\/code> se instalan y activan en todos los sitios, y se regeneran las miniaturas de las im\u00e1genes.<\/p>\n<h3>A\u00f1adir un meta campo personalizado para todos los usuarios<\/h3>\n<p>Este comando recorre todos los sitios, recupera la lista de usuarios y a\u00f1ade un metacampo personalizado para cada usuario.<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp user list --fields=ID --url=% --format=csv | tail -n +2 | xargs -n1 -I {} wp user meta add {} &lt;meta-key&gt; &lt;meta-value&gt; --url=%'<\/code><\/pre>\n<p>Ejemplo de entrada:<\/p>\n<pre><code class=\"language-bash\">wp site list --field=url | xargs -n1 -I % sh -c 'wp user list --fields=ID --url=% --format=csv | tail -n +2 | xargs -n1 -I {} wp user meta add {} favorite_color \"\" --url=%'<\/code><\/pre>\n<p><strong>Resultado: <\/strong>Se a\u00f1ade un metacampo personalizado, <code>favorite_color<\/code>, para todos los usuarios de todos los sitios.<\/p>\n<p>Para hacer visible el campo <code>favorite_color<\/code>, tendr\u00e1s que utilizar tu archivo <code>functions.php<\/code> o crear un plugin personalizado.<\/p>\n<h3>Convertir una instalaci\u00f3n de un solo sitio en una multisitio<\/h3>\n<p>WP-CLI facilita la conversi\u00f3n de un sitio WordPress independiente en una red Multisitio.<\/p>\n<pre><code class=\"language-bash\">wp core multisite-convert<\/code><\/pre>\n<p><strong>Resultado: <\/strong>El sitio \u00fanico se convierte en una red Multisitio.<\/p>\n<p>Antes de la conversi\u00f3n, aseg\u00farate de desactivar todos los plugins.<\/p>\n<p>Despu\u00e9s de convertir el sitio, tienes que configurar las URL de la red en el archivo <code>wp-config.php<\/code>. Puedes elegir entre utilizar <strong>subdominios<\/strong> (por ejemplo, sitio.ejemplo.com) o <strong>subdirectorios<\/strong> (por ejemplo, ejemplo.com\/site). Adem\u00e1s, comprueba el archivo <code>.htaccess<\/code>, ya que las reglas de reescritura de URL (gestionadas por el m\u00f3dulo mod_rewrite de Apache) pueden requerir actualizaciones manuales para garantizar que tus enlaces permanentes y la estructura del sitio funcionen correctamente.<\/p>\n<h2>Resumen<\/h2>\n<p>Esta gu\u00eda destaca la potencia y flexibilidad de WP-CLI para gestionar entornos de WordPress Multisitio, convirti\u00e9ndola en una herramienta esencial para desarrolladores y administradores que buscan eficacia y control. Desde la gesti\u00f3n de <a href=\"https:\/\/kinsta.com\/es\/secciones\/plugins-wordpress\/\">plugins<\/a>, usuarios y bases de datos hasta la realizaci\u00f3n de operaciones avanzadas como la conversi\u00f3n de sitios \u00fanicos a Multisitio, WP-CLI simplifica las tareas complejas con precisi\u00f3n y rapidez.<\/p>\n<p>Kinsta ofrece una herramienta muy valiosa y extensible, WP-CLI, que permite una gesti\u00f3n perfecta de las redes de WordPress Multisitio. Tanto si trabajas en entornos en producci\u00f3n o staging como si utilizas nuestra herramienta de desarrollo local, DevKinsta, WP-CLI est\u00e1 disponible para agilizar tu flujo de trabajo.<\/p>\n<p>\u00a1Empieza a crear sitios, a\u00f1adir plugins, usuarios y mucho m\u00e1s con WP CLI!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A lo largo de los a\u00f1os, los desarrolladores de WordPress han creado y mantenido WP-CLI, una s\u00f3lida interfaz de l\u00ednea de comandos dise\u00f1ada espec\u00edficamente para las &#8230;<\/p>\n","protected":false},"author":313,"featured_media":77649,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1345],"class_list":["post-77648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-desarrollo-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Trabajar con WP CLI para WordPress Multisitio<\/title>\n<meta name=\"description\" content=\"Aprende a gestionar WordPress Multisitio con WP-CLI. Descubre comandos para la gesti\u00f3n del sitio, roles de usuario, plugins y tareas de base de datos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trabajar con WP CLI para WordPress Multisitio\" \/>\n<meta property=\"og:description\" content=\"Aprende a gestionar WordPress Multisitio con WP-CLI. Descubre comandos para la gesti\u00f3n del sitio, roles de usuario, plugins y tareas de base de datos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-06T08:52:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-10T15:02:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bud Kraus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Aprende a gestionar WordPress Multisitio con WP-CLI. Descubre comandos para la gesti\u00f3n del sitio, roles de usuario, plugins y tareas de base de datos.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bud Kraus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Trabajar con WP CLI para WordPress Multisitio\",\"datePublished\":\"2025-01-06T08:52:24+00:00\",\"dateModified\":\"2025-01-10T15:02:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/\"},\"wordCount\":3020,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/\",\"name\":\"Trabajar con WP CLI para WordPress Multisitio\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"datePublished\":\"2025-01-06T08:52:24+00:00\",\"dateModified\":\"2025-01-10T15:02:27+00:00\",\"description\":\"Aprende a gestionar WordPress Multisitio con WP-CLI. Descubre comandos para la gesti\u00f3n del sitio, roles de usuario, plugins y tareas de base de datos.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desarrollo WordPress\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/desarrollo-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Trabajar con WP CLI para WordPress Multisitio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\",\"name\":\"Bud Kraus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"caption\":\"Bud Kraus\"},\"description\":\"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/budkraus\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Trabajar con WP CLI para WordPress Multisitio","description":"Aprende a gestionar WordPress Multisitio con WP-CLI. Descubre comandos para la gesti\u00f3n del sitio, roles de usuario, plugins y tareas de base de datos.","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:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/","og_locale":"es_ES","og_type":"article","og_title":"Trabajar con WP CLI para WordPress Multisitio","og_description":"Aprende a gestionar WordPress Multisitio con WP-CLI. Descubre comandos para la gesti\u00f3n del sitio, roles de usuario, plugins y tareas de base de datos.","og_url":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2025-01-06T08:52:24+00:00","article_modified_time":"2025-01-10T15:02:27+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Aprende a gestionar WordPress Multisitio con WP-CLI. Descubre comandos para la gesti\u00f3n del sitio, roles de usuario, plugins y tareas de base de datos.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation-1024x512.png","twitter_creator":"@Kinsta_ES","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Bud Kraus","Tiempo de lectura":"20 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Trabajar con WP CLI para WordPress Multisitio","datePublished":"2025-01-06T08:52:24+00:00","dateModified":"2025-01-10T15:02:27+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/"},"wordCount":3020,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/","url":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/","name":"Trabajar con WP CLI para WordPress Multisitio","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","datePublished":"2025-01-06T08:52:24+00:00","dateModified":"2025-01-10T15:02:27+00:00","description":"Aprende a gestionar WordPress Multisitio con WP-CLI. Descubre comandos para la gesti\u00f3n del sitio, roles de usuario, plugins y tareas de base de datos.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2025\/01\/working-with-wp-cli-to-manage-a-wordpress-multisite-installation.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli-wordpress-multisitio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Desarrollo WordPress","item":"https:\/\/kinsta.com\/es\/secciones\/desarrollo-wordpress\/"},{"@type":"ListItem","position":3,"name":"Trabajar con WP CLI para WordPress Multisitio"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed","name":"Bud Kraus","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","caption":"Bud Kraus"},"description":"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.","url":"https:\/\/kinsta.com\/es\/blog\/author\/budkraus\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/77648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=77648"}],"version-history":[{"count":12,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/77648\/revisions"}],"predecessor-version":[{"id":77695,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/77648\/revisions\/77695"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/translations\/es"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/77648\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/77649"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=77648"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=77648"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=77648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}