{"id":10915,"date":"2017-09-11T05:01:01","date_gmt":"2017-09-11T12:01:01","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=10915"},"modified":"2025-02-13T13:17:49","modified_gmt":"2025-02-13T12:17:49","slug":"wp-cli","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/","title":{"rendered":"WP-CLI v2 &#8211; Administraci\u00f3n de WordPress Desde la Terminal"},"content":{"rendered":"<p>Por gran parte de su vida, WordPress ha sido construido usando un simple c\u00f3digo b\u00e1sico con un toque de PHP orientado a objetos siendo el sistema m\u00e1s abstracto. Sin embargo, en los \u00faltimos a\u00f1os esto est\u00e1 cambiando para mejor. Desde pruebas unitarias al preproceso de CSS y herramientas de l\u00ednea de comandos, m\u00e1s y m\u00e1s activos aparec\u00edan al alcance de los desarrolladores.\u00a0En este art\u00edculo nos centraremos en uno de mis favoritos: <a href=\"https:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-CLI<\/a>.<\/p>\n\n<div  class=\"featured-snippet\" id=\"featuredSnippet\">\n    <div class=\"featured-snippet__content\">\n        <h2>\u00bfQu\u00e9 Es WP-CLI?<\/h2>\n        <div><p>WP-CLI es una <strong>herramienta de l\u00ednea de comando<\/strong> para desarrolladores para administrar tareas comunes (y no tan comunes) de una instalaci\u00f3n de WordPress. Puede agregar\/remover usuarios, publicaciones, categor\u00edas, insertar datos de prueba, buscar y reemplazar en la base de datos, restablecer contrase\u00f1as, ayudar con problemas de desempe\u00f1o y \u00a1mucho m\u00e1s!<\/p>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinsta.com\/es\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<p>WP-CLI ha sido un proyecto open source por m\u00e1s de una d\u00e9cada, siendo mantenido principalmente por <a href=\"https:\/\/profiles.wordpress.org\/danielbachhuber\" target=\"_blank\" rel=\"noopener noreferrer\">Daniel Bachhuber<\/a> desde el 2003. La meta principal de WP-CLI es ayudar a <strong>acelerar los flujos de trabajo del desarrollador en WordPress.<\/strong><\/p>\n<p>A trav\u00e9s de los a\u00f1os, \u00a1el proyecto conseguido a convertirse en algo m\u00e1s! Ahora se est\u00e1 convirtiendo en un requisito para otros proyectos open source, como <a href=\"https:\/\/kinsta.com\/es\/blog\/bedrock-trellis\/\" target=\"_blank\" rel=\"noopener noreferrer\">Trellis y Bedrock.<\/a> Desde enero de 2017, WP-CLI se ha trasladado oficialmente a WordPress.org y ahora es <a href=\"https:\/\/make.wordpress.org\/cli\/2017\/04\/03\/new-co-maintainer-alain-thanks-2017-sponsors\/\">co-mantenido<\/a> por Alain Schlesser.<\/p>\n<p>WP-CLI v2 fue lanzada en Agosto 8 de 2018, as\u00ed que exploraremos algunos de los cambios y nuevas caracter\u00edsticas. Si usted es cliente de Kinsta, <strong>WP-CLI 2.0.1 est\u00e1 instalado por defecto en todos nuestros servidores, <\/strong>simplemente entre v\u00eda\u00a0<a href=\"https:\/\/kinsta.com\/es\/blog\/guia-desarrollador-usar-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSH en su servidor para comenzar<\/a>. Acceso SSH est\u00e1 disponible en todos nuestros planes (\u00bfNo puedes conectarte a trav\u00e9s de SSH? Arreglar el <a href=\"https:\/\/kinsta.com\/es\/blog\/connection-de-ssh-rechazada\/\">error de \u00abConnection Refused\u00bb de SSH<\/a>).<\/p>\n<ul>\n<li><a href=\"#getting-wp-cli\">Conociendo WP-CLI<\/a><\/li>\n<li><a href=\"#wp-cli-basics\">Los Fundamentos de WP-CLI<\/a><\/li>\n<li><a href=\"#wp-cli-commands\">Comandos Generales de WP-CLI<\/a><\/li>\n<li><a href=\"#useful-examples\">Ejemplos \u00datiles<\/a><\/li>\n<li><a href=\"#wp-cli-remotely\">Usando WP-CLI de Forma Remota<\/a><\/li>\n<li><a href=\"#using-bash-scripts\">Usando Bash Scripts<\/a><\/li>\n<\/ul>\n<h2 id=\"getting-wp-cli\">Conociendo\u00a0WP-CLI<\/h2>\n<p>El requerimiento m\u00ednimo de PHP en WP-CLI v2.0.0 ha sido subido a PHP 5.4. Mientras que es bueno ir hacia adelante, nosotros recomendamos que por lo menos corra <a href=\"https:\/\/kinsta.com\/es\/blog\/versiones-de-php\/\" target=\"_blank\" rel=\"noopener noreferrer\">una versi\u00f3n soportada de PHP<\/a>, queriendo decir 5.6 o mayor. PHP 7.2 es el valor por defecto en todas las instalaciones de Kinsta, tanto por razones de seguridad como de rendimiento. Tambi\u00e9n tenemos PHP 7.3 y 7.4 disponibles.<\/p>\n<p>Para empezar, usted necesitar\u00e1 instalar WP-CLI \u2013 un proceso muy sencillo. Los pasos para Linux y OSX son los siguientes, ponga estos tres <a href=\"https:\/\/kinsta.com\/es\/blog\/linux-comandos\/\">comandos<\/a>, uno despu\u00e9s del otro:<\/p>\n<pre><code>curl -O https:\/\/raw.githubusercontent.com\/wp-cli\/builds\/gh-pages\/phar\/wp-cli.phar\nchmod +x wp-cli.phar\nsudo mv wp-cli.phar \/usr\/local\/bin\/wp<\/code><\/pre>\n<p>Si algo no funciona o est\u00e1 usando Windows, puede consultar las <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">instrucciones b\u00e1sicas<\/a> o los <a href=\"https:\/\/github.com\/wp-cli\/wp-cli\/wiki\/Alternative-Install-Methods\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00e9todos de instalaci\u00f3n alternativos<\/a>.<br \/>\nUna vez hecho esto, usted deber\u00eda ser capaz de emitir el comando\u00a0<code>wp --info\u00a0<\/code>y obtener una respuesta significativa.<\/p>\n<p>El proceso es el mismo si se desea instalar WP-CLI en su servidor. Kinsta tiene WP-CLI instalado por defecto.\u00a0\u00bfNo est\u00e1 seguro de la versi\u00f3n que se encuentra utilizando? Siempre podr\u00e1 ingresar el comando wp cli version para descubrirlo.<\/p>\n<h2 id=\"wp-cli-basics\">Los Fundamentos de WP-CLI<\/h2>\n<p>El tener acceso a WordPress desde la l\u00ednea de comando es bastante poderosa por su misma, pero puede darle a\u00fan m\u00e1s control y velocidad al usar los bash scripts.<\/p>\n<p>Los Bash Scripts le permiten ejecutar un script con un solo comando. Podr\u00eda escribir <code>bash install-and-setup.sh<\/code> y obtiene el siguiente resultado:<\/p>\n<ul>\n<li>Descargar WordPress<\/li>\n<li>Crear y rellenar <a href=\"https:\/\/kinsta.com\/es\/blog\/wp-config-php\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>wp-config.php<\/code><\/a><\/li>\n<li>Crear la base de datos<\/li>\n<li>Instalar WordPress<\/li>\n<li>Instalar y activar los plugins que necesita<\/li>\n<li>Instalar y activar un tema<\/li>\n<li>Descargar y a\u00f1adir el contenido de la prueba<\/li>\n<\/ul>\n<p>Estos ser\u00edan los pasos que yo har\u00eda para crear un nuevo entorno de pruebas para un proyecto. Normalmente me llevar\u00eda al menos 5-10 minutos, especialmente si hay alg\u00fan plugin involucrado. La emisi\u00f3n de un solo comando es obviamente <strong>mucho <\/strong>m\u00e1s r\u00e1pida.<\/p>\n<h2 id=\"wp-cli-commands\">Comandos en General<\/h2>\n<p>Si est\u00e1 acostumbrado a trabajar en la terminal no hay nada especial acerca de WP-CLI para usted. Los comandos siempre comienzan con wp seguido por un Comando y Subcomando, seguido por par\u00e1metros obligatorios y opcionales, algo como esto:<\/p>\n<pre><code>wp command subcommand requiredparam --optionalparam --optionalparam2=value<\/code><\/pre>\n<p>Vamos a <a href=\"https:\/\/kinsta.com\/es\/blog\/instalar-tema-wordpress\/\">instalar un tema<\/a> para ver c\u00f3mo funciona esto con un comando verdadero:<\/p>\n<pre><code>wp theme install sorbet --activate<\/code><\/pre>\n<p>Esto instalar\u00e1 y activar\u00e1 el <a href=\"https:\/\/kinsta.com\/es\/blog\/tema-twenty-seventeen\/\" target=\"_blank\" rel=\"noopener noreferrer\">tema Twenty-Seventeen<\/a> en su instalaci\u00f3n de WordPress.<\/p>\n<p>Note que WP-CLI funcionar\u00e1 con la instalaci\u00f3n de WordPress que est\u00e1 actualmente en la terminal. Si usted cambia directorios para ir a otra instalaci\u00f3n de WordPress, funcionar\u00e1 con aquella.<\/p>\n<h2 id=\"useful-examples\">Ejemplos \u00fatiles<\/h2>\n<p>\u00a1Ese fue WP-CLI en resumen! Aunque hay algunas cosas avanzadas que usted puede hacer, de lo que hablaremos en un momento, ya sabe lo suficiente para empezar y hacer lo que sea necesario. Recomiendo echar un vistazo a la <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\/\" target=\"_blank\" rel=\"noopener noreferrer\">lista de comandos<\/a>, pruebe algunos de ellos. Echaremos un vistazo a algunas cosas \u00fatiles aqu\u00ed y despu\u00e9s, pasaremos a utilizar WP-CLI a trav\u00e9s de SSH y usar bash scripts.<\/p>\n<h3>Instalaci\u00f3n de WordPress<\/h3>\n<p>Yo utilizo WP-CLI constantemente, para establecer entornos de prueba, el primer paso el cual es una sencilla instalaci\u00f3n. Aqu\u00ed tenemos una lista de comandos que utilizo:<\/p>\n<pre><code>wp core download\nwp core config --dbname=mydbname --dbuser=mydbuser --dbpass=mydbpass --dbhost=localhost --dbprefix=whebfubwef_ --extra-php &lt;&lt;PHP\ndefine( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\nPHP\nwp db create\nwp core install --url=http:\/\/siteurl.com --title=SiteTitle --admin_user=username --admin_password=mypassword --admin_email=my@email.com\n<\/code><\/pre>\n<p>\u00a1Observe lo genial que es esto! La m\u00e1s reciente versi\u00f3n de WordPress es descargada mediante el primer comando. El segundo comando configura el config con el acceso a la base de datos y algo de PHP adicional al final. Los constantes adicionales se aseguran de que tengamos nuestras opciones de depuraci\u00f3n para las pruebas.<\/p>\n<p>El tercer comando crea la <a href=\"https:\/\/kinsta.com\/es\/blog\/base-de-datos-wordpress\/\">base de datos<\/a> (WP-CLI utiliza la informaci\u00f3n de acceso a la base de datos desde el archivo de configuraci\u00f3n) y finalmente, nosotros nos encargamos de instalar WordPress usando un par de par\u00e1metros.<\/p>\n<h3>Reinstalando WordPress Core<\/h3>\n<p>Tambi\u00e9n puede <a href=\"https:\/\/kinsta.com\/es\/blog\/reinstalar-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">reinstalar WordPress<\/a> core utilizando WP-CLI. El siguiente comando bajar\u00eda WordPress sin temas, ni plugins por defecto.<\/p>\n<pre>wp core download --skip-content --force<\/pre>\n<h3>Cambiando la URL de WordPress<\/h3>\n<p>Hay muchas razones porque uno necesitar\u00eda o desear\u00eda cambiar la <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cambiar-url\/\" target=\"_blank\" rel=\"noopener noreferrer\">URL de WordPress<\/a>. Quiz\u00e1s usted se est\u00e1 cambiando de dominio, o mud\u00e1ndose a un <a href=\"https:\/\/kinsta.com\/es\/blog\/subdominios-wordpress\/\">subdominio<\/a>, actualizando del www a uno sin www, moviendo archivos de un lado a otro, o incluso migrando de HTTP a HTTPS. Cualquiera que sea el caso, puede usted f\u00e1cilmente utilizar el comando <code>wp option update<\/code> update para esto. Aqu\u00ed tenemos un ejemplo:<\/p>\n<pre>wp option update home 'http:\/\/example.com'\nwp option update siteurl 'http:\/\/example.com'<\/pre>\n<h3>Lista Detallada de Plugins Actuales<\/h3>\n<p>Para obtener una lista de plugins actuales instalados en un sitio, simplemente utilice el siguiente comando. En este ejemplo, usted podr\u00e1 ver que tenemos los plugins de Schema y Yoast SEO instalados. Tambi\u00e9n regresar\u00e1 el estado (activo\/inactivo), si hay una actualizaci\u00f3n disponible, y la versi\u00f3n actual.<\/p>\n<pre>wp plugin list<\/pre>\n<figure id=\"attachment_18377\" aria-describedby=\"caption-attachment-18377\" style=\"width: 1180px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-18377\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/01\/wp-cli-plugin-list.png\" alt=\"Lista de plugins en WP-CLI\" width=\"1180\" height=\"294\" data-must_clone=\"true\"><figcaption id=\"caption-attachment-18377\" class=\"wp-caption-text\">Lista de plugins en WP-CLI<\/figcaption><\/figure>\n<h3>Instalando Varios Plugins<\/h3>\n<p>Para instalar varios plugins simplemente puede apilar par\u00e1metros. He aqu\u00ed un ejemplo que descarga y activa 3 plugins:<\/p>\n<pre><code>wp plugin install advanced-custom-fields jetpack ninja-forms --activate<\/code><\/pre>\n<p>Tenga en cuenta que los <strong>nombres del plugin provienen de su nombre en el repositorio<\/strong>. La manera m\u00e1s f\u00e1cil de resolver esto es visitar su p\u00e1gina y mirar buscar la direcci\u00f3n URL o utilizar wp plugin search searchterm\u00a0 que le dar\u00e1 una lista en la terminal.<\/p>\n<figure id=\"attachment_29544\" aria-describedby=\"caption-attachment-29544\" style=\"width: 1677px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29544\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/05\/wordpress-plugin-repository-name.png\" alt=\"URL del plugin en el repositorio\" width=\"1677\" height=\"1324\" data-must_clone=\"true\"><figcaption id=\"caption-attachment-29544\" class=\"wp-caption-text\">URL del plugin en el repositorio<\/figcaption><\/figure>\n<p>Tambi\u00e9n <a href=\"https:\/\/kinsta.com\/es\/blog\/versiones-mas-antiguas-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">puede instalar las versiones antiguas de los plugins para<\/a> WordPress si es necesario, utilizando el atributo <code>--version<\/code>.<\/p>\n<pre>wp plugin install wordpress-seo --version=4.8 --activate<\/pre>\n<p>Incluso mejor, usted puede instalar plugins desde archivos remotos, no s\u00f3lo el repositorio, lo que resulta muy pr\u00e1ctico si est\u00e1 desarrollando un plugin, o usando un plugin premium. El siguiente comando instala dos plugins desde el repositorio y uno de un servidor de Amazon S3.<\/p>\n<pre><code>wp plugin install advanced-custom-fields jetpack https:\/\/d1qas1txbec8n.cloudfront.net\/wp-content\/uploads\/2015\/06\/23073607\/myplugin.zip --activate<\/code><\/pre>\n<h3><strong>Desactivando M\u00faltiples Plugins<\/strong><\/h3>\n<p>Para desactivar un solo plugin usted tiene que usar el siguiente comando.<\/p>\n<pre>wp plugin deactivate wordpress-seo<\/pre>\n<p>Para desactivar todos sus plugins al mismo tiempo, utilice el siguiente comando.<\/p>\n<pre>wp plugin deactivate --all<\/pre>\n<figure id=\"attachment_18379\" aria-describedby=\"caption-attachment-18379\" style=\"width: 1023px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-18379\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2018\/01\/wp-cli-deactivate-all-plugins.png\" alt=\"WP-CLI - desactivar todos los plugins\" width=\"1023\" height=\"161\" data-must_clone=\"true\"><figcaption id=\"caption-attachment-18379\" class=\"wp-caption-text\">WP-CLI &#8211; desactivar todos los plugins<\/figcaption><\/figure>\n<p>Este comando anterior puede ser muy \u00fatil cuando intente arreglar problemas de compatibilidad y simplemente necesita desactivar todos los plugins al mismo tiempo. Luego puede regresar y activarlas todos a la vez mientras sigue su curso.<\/p>\n<h3><strong>Actualizando Plugins<\/strong><\/h3>\n<p>Tambi\u00e9n puede actualizar los plugins de WordPress de forma manual. Aqu\u00ed tenemos unos ejemplos:<\/p>\n<pre>wp plugin update wordpress-seo<\/pre>\n<figure id=\"attachment_11522\" aria-describedby=\"caption-attachment-11522\" style=\"width: 1498px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11522\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/06\/wp-cli-manually-update-wordpress-plugin.png\" alt=\"Actualizar wordpress plugin manualmente\" width=\"1498\" height=\"573\" data-must_clone=\"true\"><figcaption id=\"caption-attachment-11522\" class=\"wp-caption-text\">Actualizar wordpress plugin manualmente<\/figcaption><\/figure>\n<h3>Buscar y Reemplazar en la Base de Datos<\/h3>\n<p>Una de las principales razones por las que es dif\u00edcil migrar un sitio simplemente copiando y pegando una base de datos es que la base de datos contiene matrices serializadas. Si necesita reemplazar todas las instancias de\u00a0<code>http:\/\/testsite.com<\/code> con\u00a0<code>http:\/\/livewebsite.com\u00a0<\/code>sus matrices serializadas no tendr\u00e1n sentido porque el recuento de strings no coincidir\u00e1.<\/p>\n<p>El comando\u00a0<code>search-replace<\/code>deja de serializar matrices primero y despu\u00e9s, realiza la b\u00fasqueda y reemplazo, despu\u00e9s re-serializa las matrices. Usted puede hacer esto con un simple comando:<\/p>\n<p><code>wp search-replace oldstring newstring<\/code><\/p>\n<p>Par\u00e1metros adicionales le permiten hacer mucho m\u00e1s, incluyendo una vista previa de lo que ser\u00e1 reemplazado al usar<code>--dry-run<\/code>.<\/p>\n<h3>Importaci\u00f3n y Exportaci\u00f3n<\/h3>\n<p>Existen dos formas de exportar contenido con WP-CLI. Puede crear un archivo XML, al igual que esa <a href=\"https:\/\/kinsta.com\/es\/blog\/exportar-un-sitio-de-wordpress\/#built-in-tool\">herramienta de exportaci\u00f3n de WordPress<\/a>, o puede exportar\/importar la base de datos cruda. Me parece que la \u00faltima es mucho m\u00e1s \u00fatil en mi rutina diaria, resulta muy pr\u00e1ctica al sincronizar sitios.<\/p>\n<p><code>wp db export<\/code>\u00a0es todo lo que necesita para crear un archivo SQL y\u00a0<code>wp db import file.sql\u00a0<\/code>es todo lo que necesita para importarlo. Funciona de maravilla, s\u00f3lo tenga cuidado de no sobrescribir cualquier cosa que necesite, la importaci\u00f3n b\u00e1sicamente volcara la base de datos existente y usar\u00e1 el archivo SQL proporcionado en su lugar.<\/p>\n<h3>Add, Update, Delete Users<\/h3>\n<p>You can add, update, and delete users with WP-CLI.<\/p>\n<pre><code># List user IDs\n$ wp user list --field=ID\n1\n# Create a new user.\n$ wp user create john john@example.com --role=author\nSuccess: Created user 3.\nPassword: HOh897%*(&^R8\n# Update an existing user.\n$ wp user update 123 --display_name=Beth --user_pass=bethpass\nSuccess: Updated user 123.\n# Delete user 123 and reassign posts to user 443\n$ wp user delete 123 --reassign=443\nSuccess: Removed user 123 from http:\/\/example.com<\/code><\/pre>\n<h3>Administrar Roles y Capacidades<\/h3>\n<p>WP-CLI puede administrar roles para usted muy f\u00e1cilmente utilizando el comando wp role. Esto es bastante \u00fatil si desea probar c\u00f3mo funciona su plugin con funciones personalizadas, pero usted no crea realmente los roles dentro de su plugin.<\/p>\n<pre><code>wp role create organizer Organizer\nwp cap list 'editor' | xargs wp cap add 'organizer'\nwp cap add 'organizer' 'manage-events'<\/code><\/pre>\n<p>Los comandos anteriores crear\u00e1n un nuevo rol (organizador), a\u00f1adir\u00e1 todas las capacidades del rol de editor a \u00e9l y despu\u00e9s, agregar\u00e1 una nueva capacidad: administrar eventos. Con los comandos adecuados puedes usar WP-CLI para <a href=\"https:\/\/kinsta.com\/es\/blog\/cambiar-contrasenas-wordpress\/\">cambiar tu contrase\u00f1a de WordPress<\/a>.<\/p>\n<h3>Generar Datos de Prueba<\/h3>\n<p>Me encantan todo tipo de funciones farsantes &#8211; los que agregan contenido ficticio a su sitio que puede utilizar para las pruebas. WP-CLI tiene un par de estos ya integrados, aqu\u00ed hay algunas funciones que generar\u00e1n usuarios, t\u00e9rminos y posts.<\/p>\n<pre><code>wp user generate --count=5 --role=editor\nwp user generate --count=10 --role=author\nwp term generate --count=12\nwp post generate --count=50<\/code><\/pre>\n<h3>Administrando Eventos WP-Cron<\/h3>\n<p>Usted puede administrar eventos WP-Cron y\/o un WordPress Cron job en WP-CLI. Por ejemplo, el siguiente comando le dar\u00e1 su lista de eventos cron actual.<\/p>\n<pre>wp cron event list<\/pre>\n<figure id=\"attachment_9442\" aria-describedby=\"caption-attachment-9442\" style=\"width: 1281px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9442 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/02\/wp-cron-event-list-2.png\" alt=\"Lista de eventos wp-cron\" width=\"1281\" height=\"623\" data-must_clone=\"true\"><figcaption id=\"caption-attachment-9442\" class=\"wp-caption-text\">Lista de eventos wp-cron<\/figcaption><\/figure>\n<h3>Borrando Transitorios<\/h3>\n<p>Incluso puede borrar y limpiar uno o todos los transitorios utilizando el siguiente comando.<\/p>\n<pre><code>wp transient delete --all<\/code><\/pre>\n<p>Si est\u00e1 ejecutando <a href=\"https:\/\/kinsta.com\/es\/blog\/multisitio-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">multisitio<\/a>, necesitar\u00e1 un comando un poco m\u00e1s complicado. Por defecto, el comando solo verifica la tabla <code>wp_options<\/code>. No comprueba <code>wp_1_options<\/code>, <code>wp_2_options<\/code>, etc.<\/p>\n<pre><code>wp transient delete --all --network && wp site list --field=url | xargs -n1 -I % wp --url=% transient delete --all<\/code><\/pre>\n<h3>Limpiando la tabla de wp_options<\/h3>\n<p>La <a href=\"https:\/\/kinsta.com\/es\/blog\/wp_options-datos-de-autocarga\/\" target=\"_blank\" rel=\"noopener noreferrer\">tabla de wp_options<\/a> puede ser un culpable com\u00fan para los tiempos tan lentos de las consultas en su sitio, debido a una auto carga de dato que es dejada atr\u00e1s por plugins y temas externos. Cheque este gran articulo de WP Bullet sobre <a href=\"https:\/\/guides.wp-bullet.com\/using-wp-cli-doctor-command-to-fix-large-wp_options-autoload-data\/\" target=\"_blank\" rel=\"noopener noreferrer\">c\u00f3mo utilizar WP-CLI para limpiar su tabla de wp_options.<\/a><\/p>\n<h3>Borre Revisiones de WordPress<\/h3>\n<p>En sitios grandes, las <a href=\"https:\/\/kinsta.com\/es\/blog\/revisiones-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">revisiones de WordPeess<\/a> pueden irse agregando r\u00e1pidamente a miles de filas en su base de datos las cuales no son necesarias. Usted puede borrar estas revisiones de publicaciones con WP-CLI. Aqu\u00ed hay un ejemplo del comando:<\/p>\n<pre>$ wp post delete $(wp post list --post_type='revision' --format=ids)<\/pre>\n<figure id=\"attachment_29187\" aria-describedby=\"caption-attachment-29187\" style=\"width: 1354px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-29187 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2017\/01\/wp-cli-delete-wordpress-revisions-1-1.jpg\" alt=\"Borrando revisiones de WordPress\" width=\"1354\" height=\"339\" data-must_clone=\"true\"><figcaption id=\"caption-attachment-29187\" class=\"wp-caption-text\">WP-CLI-borrando revisiones de WordPress<\/figcaption><\/figure>\n<h3>Modo de mantenimiento de control<\/h3>\n<p>A partir de WP-CLI v2.2.0, ahora puede controlar el <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-modo-de-mantenimiento\/\" target=\"_blank\" rel=\"noopener noreferrer\">modo de mantenimiento<\/a> en su sitio de WordPress.\u00a0Por ejemplo:<\/p>\n<pre>wp maintenance-mode activate\nwp maintenance-mode deactivate\nwp maintenance-mode status<\/pre>\n<h3>Indexando Datos con Elasticsearch<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/busqueda-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elsticsearch<\/a> es un motor de b\u00fasqueda de texto open source. Es usado para indexar datos y buscar estos mismos datos de una forma muy r\u00e1pida. Ofrecemos eso como un addon para los clientes de Kinsta. Usted puede utilizar <a href=\"https:\/\/github.com\/10up\/ElasticPress#wp-cli-commands\" target=\"_blank\" rel=\"noopener noreferrer\">comandos ElasticPress WP-CLI<\/a> para llevar a cabo una indexaci\u00f3n sobre SSH. Por ejemplo:<br \/>\n<code>wp elasticpress index [--setup] [--network-wide] [--posts-per-page] [--nobulk] [--offset] [--show-bulk-errors] [--post-type]<\/code><\/p>\n<h3>Trabajando con Sitios Multiling\u00fces<\/h3>\n<p>WP-CLI v2.0.0 incluye una nueva familia de comandos wp i18n para aquellos que trabajan con sitios <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-multilingue\/\" target=\"_blank\" rel=\"noopener noreferrer\">multiling\u00fces<\/a>. Por ejemplo, usted puede crear un archivo POT para un plugin o tema de WordPress.<\/p>\n<pre>wp i18n make-pot &lt;source&gt; [&lt;destination&gt;] [--slug=&lt;slug&gt;] [--domain=&lt;domain&gt;] [--ignore-domain] [--merge[=&lt;file&gt;]] [--exclude=&lt;paths&gt;] [--skip-js]<\/pre>\n<p>Conozca la <a href=\"https:\/\/github.com\/wp-cli\/i18n-command\" target=\"_blank\" rel=\"noopener noreferrer\">documentaci\u00f3n de comandos de i18n.<\/a><\/p>\n<h3>Utilizando WP-CLI con WooCommerce<\/h3>\n<p>\u00bfTrabajo con sitios de eCommerce? Nosotros recomendamos checar la sorprendente <a href=\"https:\/\/robotninja.com\/blog\/wp-cli-woocommerce-development\/\" target=\"_blank\" rel=\"noopener noreferrer\">gu\u00eda de desarrollo de WP-CLI WooCommerce<\/a> de Robot Ninja para ver comandos r\u00e1pidos y sencillos que usted puede usar. Generar una lista de clientes, \u00f3rdenes e incluso crear productos en masa, todo esto es posible con WP-CLI.<\/p>\n<h2 id=\"wp-cli-remotely\">Usando WP-CLI de Forma Remota<\/h2>\n<p>Una de las mejores cosas que puede hacer con WP-CLI es administrar sus instalaciones remotas de WordPress. Tendr\u00e1 que hacer un poco m\u00e1s de configuraci\u00f3n, pero una vez hecho es el sue\u00f1o hecho realidad de un administrador de sitios web.<\/p>\n<p>Para usar sin problemas los comandos WP-CLI en un servidor remoto a trav\u00e9s de SSH, antes se necesitaba el addon de comando wp-cli-ssh. \u00a1Pero desde la <a href=\"http:\/\/wp-cli.org\/blog\/version-0.24.0.html\" target=\"_blank\" rel=\"noopener noreferrer\">v0.24.0<\/a>, esto ya es parte de WP-CLI!<\/p>\n<p><strong>Importante: <\/strong>Usted necesita tener instalado WP-CLI en ambas computadoras cuando utilice el comando desde su servidor.<\/p>\n<h3>Configuraci\u00f3n de Servidores Remotos<\/h3>\n<p>Puede configurar sus servidores global o localmente. Para configurarlos globalmente use el archivo previamente mencionado\u00a0<code>config.yml.<\/code>Tambi\u00e9n puede usar el archivo\u00a0<code style=\"color: #555555;font-size: 16px\">wp-cli.yml<\/code><span style=\"color: #555555;font-size: 16px\"> o\u00a0<\/span><code style=\"color: #555555;font-size: 16px\">wp-cli.local.yml\u00a0<\/code>en su directorio funcional actual.<\/p>\n<p>La configuraci\u00f3n de servidores funciona algo como esto, pegue esto en uno de los archivos mencionados:<\/p>\n<pre><code>ssh:\n\n  staging:\n    cmd: ssh %pseudotty% username@server.com %cmd%\n    url: http:\/\/myseite.com\n    path: \/www\/path\/to\/site\/root<\/code><\/pre>\n<p>Una vez que todo esto se lleve a cabo puede escribir el siguiente comando para actualizar WordPress en su sitio remoto:<\/p>\n<pre><code>wp ssh core update --host=staging<\/code><\/pre>\n<p>Si usted posee o administra un mont\u00f3n de sitios, \u00a1creo que puede ver que esto es incre\u00edble! El script solicitar\u00e1 una contrase\u00f1a, pero si utiliza claves RSA para conectarse puede renunciar a ello. Eche un vistazo a <a href=\"http:\/\/www.linuxproblem.org\/art_9.html\" target=\"_blank\" rel=\"noopener noreferrer\">este art\u00edculo<\/a> para poner esto en marcha.<\/p>\n<h2 id=\"using-bash-scripts\">Usando Bash Scripts<\/h2>\n<p>Los Bash Scripts le ahorran incluso m\u00e1s tiempo automatizando tareas. \u00bfRecuerda c\u00f3mo ten\u00edamos que escribir un mont\u00f3n de comandos para instalar WordPress? Puede hacerlo con un solo bash script. Dentro de un directorio cree un archivo install.sh. Pegue el mismo c\u00f3digo que ten\u00edamos antes dentro y gu\u00e1rdelo.<\/p>\n<p><span style=\"font-family: Consolas, Monaco, monospace\">wp core download<\/span><\/p>\n<pre><code>wp core config --dbname=mydbname --dbuser=mydbuser --dbpass=mydbpass --dbhost=localhost --dbprefix=whebfubwef_ --extra-php &lt;&lt;PHP\ndefine( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\nPHP\nwp db create\nwp core install --url=http:\/\/siteurl.com --title=SiteTitle --admin_user=username --admin_password=mypassword --admin_email=my@email.com<\/code><\/pre>\n<p>Todo lo que necesita hacer ahora es introducir bash install.sh y todo ser\u00e1 hecho por usted, sin intervenci\u00f3n del usuario. Si usted administra un mont\u00f3n de sitios puede configurar todos sus entornos y crear un bash script como este:<\/p>\n<pre><code>wp ssh core update --host=clientA\nwp ssh core update --host=clientB\nwp ssh core update --host=clientC\nwp ssh core update --host=clientD<\/code><\/pre>\n<p>Cuando una nueva versi\u00f3n de WordPress salga, \u00a1esto podr\u00eda ahorrarle un <strong>mont\u00f3n <\/strong>de tiempo! Ya que puede hacer lo que quiera con WP-CLI puede incluso actualizar los temas y plugins de forma regular en una serie de sitios de cliente a la vez.<\/p>\n<h2><span style=\"font-size: 32px\"><span style=\"color: #444444\">Conclusi\u00f3n<\/span><\/span><\/h2>\n<p>WP-CLI es realmente el sue\u00f1o hecho realidad de un desarrollador o administrador de sitio web. Como desarrolladores, podemos crear sitios de prueba en un instante, agregar contenido de prueba y hacer todo tipo de magia de <a href=\"https:\/\/kinsta.com\/es\/blog\/exportar-usuarios-wordpress\/\">importaci\u00f3n\/exportaci\u00f3n<\/a>. Los administradores de los sitios pueden manejar actualizaciones del sitio y de otras tareas para m\u00faltiples sitios con comandos simples\u00a0\u00a1Aseg\u00farese de checar las notas de lanzamiento de <a href=\"https:\/\/make.wordpress.org\/cli\/2018\/08\/08\/wp-cli-v2-0-0-release-notes\/\" target=\"_blank\" rel=\"noopener noreferrer\">WP-CLI v2<\/a>!<\/p>\n<p>Si a\u00fan no ha probado WP-CLI le insto a darle una probada. Hay tambi\u00e9n un mont\u00f3n de <a href=\"https:\/\/github.com\/wp-cli\/wp-cli\/wiki\/List-of-community-commands\" target=\"_blank\" rel=\"noopener noreferrer\">comandos de comunidad<\/a> como WP-CLI-SSH que a\u00f1aden a\u00fan m\u00e1s caracter\u00edsticas geniales! Si est\u00e1 teniendo problemas, aseg\u00farese de checar la documentaci\u00f3n de <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/common-issues\/\" target=\"_blank\" rel=\"noopener noreferrer\">problemas comunes de WP-CLI<\/a>.<\/p>\n<p>No olvide que la <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\">nueva arquitectura basada en Google Cloud<\/a> de Kinsta admite WP-CLI de inmediato. Si quiere probar la <a href=\"https:\/\/kinsta.com\/es\/wordpress-hosting\/\" target=\"_blank\" rel=\"noopener noreferrer\">arquitectura m\u00e1s moderna de WordPress hosting<\/a> y tener acceso a herramientas como WP-CLI, pruebe nuestro WordPress hosting gestionado.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Por gran parte de su vida, WordPress ha sido construido usando un simple c\u00f3digo b\u00e1sico con un toque de PHP orientado a objetos siendo el sistema &#8230;<\/p>\n","protected":false},"author":18,"featured_media":19037,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[414,542],"topic":[1345],"class_list":["post-10915","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webdev","tag-wpcli","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>WP-CLI - Administraci\u00f3n de WordPress desde la Terminal<\/title>\n<meta name=\"description\" content=\"WP-CLI v2 es una herramienta de l\u00ednea de comandos para administrar varios aspectos de una instalaci\u00f3n WordPress. Ahora le mostramos c\u00f3mo instalar y usarlo.\" \/>\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\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WP-CLI v2 - Administraci\u00f3n de WordPress Desde la Terminal\" \/>\n<meta property=\"og:description\" content=\"WP-CLI v2 es una herramienta de l\u00ednea de comandos para administrar varios aspectos de una instalaci\u00f3n WordPress. Ahora le mostramos c\u00f3mo instalar y usarlo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/\" \/>\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=\"2017-09-11T12:01:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-13T12:17:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Daniel Pataki\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"WP-CLI v2 es una herramienta de l\u00ednea de comandos para administrar varios aspectos de una instalaci\u00f3n WordPress. Ahora le mostramos c\u00f3mo instalar y usarlo.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png\" \/>\n<meta name=\"twitter:creator\" content=\"@danielpataki\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Pataki\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 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\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/\"},\"author\":{\"name\":\"Daniel Pataki\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff\"},\"headline\":\"WP-CLI v2 &#8211; Administraci\u00f3n de WordPress Desde la Terminal\",\"datePublished\":\"2017-09-11T12:01:01+00:00\",\"dateModified\":\"2025-02-13T12:17:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/\"},\"wordCount\":2577,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png\",\"keywords\":[\"webdev\",\"WPCLI\"],\"articleSection\":[\"Los mejores tutoriales de WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/\",\"name\":\"WP-CLI - Administraci\u00f3n de WordPress desde la Terminal\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png\",\"datePublished\":\"2017-09-11T12:01:01+00:00\",\"dateModified\":\"2025-02-13T12:17:49+00:00\",\"description\":\"WP-CLI v2 es una herramienta de l\u00ednea de comandos para administrar varios aspectos de una instalaci\u00f3n WordPress. Ahora le mostramos c\u00f3mo instalar y usarlo.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png\",\"width\":1460,\"height\":730,\"caption\":\"WP-CLI\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#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\":\"WP-CLI v2 &#8211; Administraci\u00f3n de WordPress Desde la Terminal\"}]},{\"@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\/b162216499225e1a4cdd35518f8ef0ff\",\"name\":\"Daniel Pataki\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g\",\"caption\":\"Daniel Pataki\"},\"description\":\"Hi, my name is Daniel, I'm the CTO here at Kinsta. You may know me from Smashing Magazine, WPMU Dev, Tuts+ and other WordPress\/Development magazines. Aside from WordPress and PHP I spend most of my time around Node, React, GraphQL and other technologies in the Javascript space. When not working on making the best hosting solution in the Universe I collect board games, play table football in the office, travel or play guitar and sing in a pretty bad band.\",\"sameAs\":[\"http:\/\/danielpataki.com\",\"https:\/\/x.com\/danielpataki\"],\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/danielpataki\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"WP-CLI - Administraci\u00f3n de WordPress desde la Terminal","description":"WP-CLI v2 es una herramienta de l\u00ednea de comandos para administrar varios aspectos de una instalaci\u00f3n WordPress. Ahora le mostramos c\u00f3mo instalar y usarlo.","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\/","og_locale":"es_ES","og_type":"article","og_title":"WP-CLI v2 - Administraci\u00f3n de WordPress Desde la Terminal","og_description":"WP-CLI v2 es una herramienta de l\u00ednea de comandos para administrar varios aspectos de una instalaci\u00f3n WordPress. Ahora le mostramos c\u00f3mo instalar y usarlo.","og_url":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2017-09-11T12:01:01+00:00","article_modified_time":"2025-02-13T12:17:49+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png","type":"image\/png"}],"author":"Daniel Pataki","twitter_card":"summary_large_image","twitter_description":"WP-CLI v2 es una herramienta de l\u00ednea de comandos para administrar varios aspectos de una instalaci\u00f3n WordPress. Ahora le mostramos c\u00f3mo instalar y usarlo.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png","twitter_creator":"@danielpataki","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Daniel Pataki","Tiempo de lectura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/"},"author":{"name":"Daniel Pataki","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/b162216499225e1a4cdd35518f8ef0ff"},"headline":"WP-CLI v2 &#8211; Administraci\u00f3n de WordPress Desde la Terminal","datePublished":"2017-09-11T12:01:01+00:00","dateModified":"2025-02-13T12:17:49+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/"},"wordCount":2577,"commentCount":1,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png","keywords":["webdev","WPCLI"],"articleSection":["Los mejores tutoriales de WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/wp-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/","url":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/","name":"WP-CLI - Administraci\u00f3n de WordPress desde la Terminal","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png","datePublished":"2017-09-11T12:01:01+00:00","dateModified":"2025-02-13T12:17:49+00:00","description":"WP-CLI v2 es una herramienta de l\u00ednea de comandos para administrar varios aspectos de una instalaci\u00f3n WordPress. Ahora le mostramos c\u00f3mo instalar y usarlo.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/wp-cli\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2017\/09\/wp-cli-v2.png","width":1460,"height":730,"caption":"WP-CLI"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/wp-cli\/#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":"WP-CLI v2 &#8211; Administraci\u00f3n de WordPress Desde la Terminal"}]},{"@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\/b162216499225e1a4cdd35518f8ef0ff","name":"Daniel Pataki","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a44c1ab807766aeaa5c8d76d4c5ea66?s=96&d=mm&r=g","caption":"Daniel Pataki"},"description":"Hi, my name is Daniel, I'm the CTO here at Kinsta. You may know me from Smashing Magazine, WPMU Dev, Tuts+ and other WordPress\/Development magazines. Aside from WordPress and PHP I spend most of my time around Node, React, GraphQL and other technologies in the Javascript space. When not working on making the best hosting solution in the Universe I collect board games, play table football in the office, travel or play guitar and sing in a pretty bad band.","sameAs":["http:\/\/danielpataki.com","https:\/\/x.com\/danielpataki"],"url":"https:\/\/kinsta.com\/es\/blog\/author\/danielpataki\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/10915","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\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=10915"}],"version-history":[{"count":17,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/10915\/revisions"}],"predecessor-version":[{"id":70063,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/10915\/revisions\/70063"}],"alternate":[{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/es"},{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/fr"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/nl"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/jp"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/translations\/dk"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/10915\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/19037"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=10915"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=10915"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=10915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}