{"id":612,"date":"2026-07-29T08:37:00","date_gmt":"2026-07-29T06:37:00","guid":{"rendered":"https:\/\/blumhost.net\/blog\/?p=612"},"modified":"2026-07-28T22:42:52","modified_gmt":"2026-07-28T20:42:52","slug":"elegir-tema-wordpress-velocidad","status":"publish","type":"post","link":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/","title":{"rendered":"WP-CLI: el manual completo para gestionar WordPress desde la terminal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Si gestionas uno o varios sitios WordPress, WP-CLI puede ahorrarte horas de trabajo al mes. Es la interfaz de l\u00ednea de comandos oficial de WordPress: una herramienta que permite hacer desde la terminal casi cualquier cosa que har\u00edas desde el panel de administraci\u00f3n, pero mucho m\u00e1s r\u00e1pido, sin abrir el navegador y con la posibilidad de automatizar tareas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta gu\u00eda cubre todo lo que necesitas saber: desde la instalaci\u00f3n hasta los comandos m\u00e1s avanzados, con ejemplos reales listos para copiar y usar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_74 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Tabla de Contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Que_es_WP-CLI_y_para_que_sirve\" >Qu\u00e9 es WP-CLI y para qu\u00e9 sirve<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Instalacion_de_WP-CLI\" >Instalaci\u00f3n de WP-CLI<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#En_un_servidor_Linux_VPS_o_servidor_dedicado\" >En un servidor Linux (VPS o servidor dedicado)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#En_hosting_compartido_con_acceso_SSH\" >En hosting compartido con acceso SSH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Actualizar_WP-CLI\" >Actualizar WP-CLI<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Estructura_basica_de_los_comandos\" >Estructura b\u00e1sica de los comandos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Comandos_esenciales_los_que_usaras_cada_dia\" >Comandos esenciales: los que usar\u00e1s cada d\u00eda<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Informacion_del_sitio\" >Informaci\u00f3n del sitio<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_del_nucleo_de_WordPress\" >Gesti\u00f3n del n\u00facleo de WordPress<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_de_plugins\" >Gesti\u00f3n de plugins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_de_temas\" >Gesti\u00f3n de temas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_de_usuarios\" >Gesti\u00f3n de usuarios<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_de_contenido\" >Gesti\u00f3n de contenido<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Comandos_avanzados_los_que_marcan_la_diferencia\" >Comandos avanzados: los que marcan la diferencia<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Busqueda_y_reemplazo_en_la_base_de_datos\" >B\u00fasqueda y reemplazo en la base de datos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_de_la_base_de_datos\" >Gesti\u00f3n de la base de datos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_de_cache\" >Gesti\u00f3n de cach\u00e9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_de_opciones_del_sitio\" >Gesti\u00f3n de opciones del sitio<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Regenerar_miniaturas_de_imagenes\" >Regenerar miniaturas de im\u00e1genes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_del_modo_mantenimiento\" >Gesti\u00f3n del modo mantenimiento<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Gestion_de_cron_jobs_de_WordPress\" >Gesti\u00f3n de cron jobs de WordPress<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Comandos_para_WordPress_Multisite\" >Comandos para WordPress Multisite<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Scripts_utiles_automatizar_con_WP-CLI\" >Scripts \u00fatiles: automatizar con WP-CLI<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Script_de_actualizacion_masiva_de_sitios\" >Script de actualizaci\u00f3n masiva de sitios<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Script_de_backup_antes_de_actualizar\" >Script de backup antes de actualizar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Script_de_limpieza_de_la_base_de_datos\" >Script de limpieza de la base de datos<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Solucion_de_problemas_frecuentes\" >Soluci\u00f3n de problemas frecuentes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Referencia_rapida_de_comandos\" >Referencia r\u00e1pida de comandos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#Conclusion\" >Conclusi\u00f3n<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Que_es_WP-CLI_y_para_que_sirve\"><\/span>Qu\u00e9 es WP-CLI y para qu\u00e9 sirve<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WP-CLI (WordPress Command Line Interface) es una herramienta oficial del equipo de WordPress que permite interactuar con cualquier instalaci\u00f3n de WordPress directamente desde la terminal de tu servidor o de tu ordenador.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Con WP-CLI puedes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Instalar, actualizar y eliminar WordPress, plugins y temas sin entrar al panel de administraci\u00f3n.<\/li>\n\n\n\n<li>Gestionar usuarios, entradas, p\u00e1ginas y opciones de la base de datos.<\/li>\n\n\n\n<li>Ejecutar b\u00fasquedas y reemplazos en la base de datos (muy \u00fatil en migraciones).<\/li>\n\n\n\n<li>Limpiar cach\u00e9, regenerar miniaturas de im\u00e1genes y reparar la base de datos.<\/li>\n\n\n\n<li>Automatizar tareas repetitivas con scripts de shell.<\/li>\n\n\n\n<li>Gestionar m\u00faltiples sitios WordPress desde una sola sesi\u00f3n de terminal.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Es especialmente \u00fatil para desarrolladores, administradores de sistemas y cualquier persona que gestione m\u00e1s de un sitio WordPress. Para aprovecharlo al m\u00e1ximo necesitas acceso SSH a tu servidor \u2014 algo que viene incluido en todos los <a href=\"https:\/\/blumhost.net\">planes de hosting de BlumHost<\/a>, tanto en hosting compartido como en VPS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instalacion_de_WP-CLI\"><\/span>Instalaci\u00f3n de WP-CLI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"En_un_servidor_Linux_VPS_o_servidor_dedicado\"><\/span>En un servidor Linux (VPS o servidor dedicado)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La forma recomendada es descargar el archivo PHAR oficial y moverlo a una ubicaci\u00f3n del PATH del sistema para poder ejecutarlo desde cualquier directorio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><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\n\n\n<p class=\"wp-block-paragraph\">Verifica que la instalaci\u00f3n es correcta:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp --info<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Deber\u00edas ver informaci\u00f3n sobre la versi\u00f3n de WP-CLI, PHP y el sistema operativo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"En_hosting_compartido_con_acceso_SSH\"><\/span>En hosting compartido con acceso SSH<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si tu hosting ofrece acceso SSH, el proceso es el mismo. Con\u00e9ctate con tu cliente habitual (Terminal en Mac\/Linux, PuTTY o Windows Terminal en Windows) y ejecuta los comandos anteriores.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si no tienes permisos para escribir en <code>\/usr\/local\/bin<\/code>, puedes instalar WP-CLI en tu directorio de usuario:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p ~\/bin\ncurl -O https:\/\/raw.githubusercontent.com\/wp-cli\/builds\/gh-pages\/phar\/wp-cli.phar\nchmod +x wp-cli.phar\nmv wp-cli.phar ~\/bin\/wp\necho 'export PATH=\"$HOME\/bin:$PATH\"' &gt;&gt; ~\/.bashrc\nsource ~\/.bashrc<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Actualizar_WP-CLI\"><\/span>Actualizar WP-CLI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp cli update<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Para ver la versi\u00f3n instalada:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp cli version<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Estructura_basica_de_los_comandos\"><\/span>Estructura b\u00e1sica de los comandos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los comandos de WP-CLI siguen siempre la misma estructura:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp &lt;comando&gt; &lt;subcomando&gt; &#91;opciones] &#91;--flag]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wp plugin install contact-form-7 --activate<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Donde <code>wp<\/code> es la herramienta, <code>plugin<\/code> es el comando, <code>install<\/code> es el subcomando, <code>contact-form-7<\/code> es el argumento y <code>--activate<\/code> es una opci\u00f3n para activar el plugin tras instalarlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si tienes varias instalaciones de WordPress en el mismo servidor, usa <code>--path=\/ruta\/a\/wordpress<\/code> para indicar cu\u00e1l es el sitio objetivo. Si ejecutas el comando desde el directorio de la instalaci\u00f3n, no hace falta especificarlo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comandos_esenciales_los_que_usaras_cada_dia\"><\/span>Comandos esenciales: los que usar\u00e1s cada d\u00eda<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Informacion_del_sitio\"><\/span>Informaci\u00f3n del sitio<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Ver la versi\u00f3n de WordPress instalada\nwp core version\n\n# Ver informaci\u00f3n completa del entorno\nwp --info\n\n# Verificar la integridad de los archivos de WordPress\nwp core verify-checksums<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_del_nucleo_de_WordPress\"><\/span>Gesti\u00f3n del n\u00facleo de WordPress<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Actualizar WordPress a la \u00faltima versi\u00f3n\nwp core update\n\n# Actualizar la base de datos tras una actualizaci\u00f3n del n\u00facleo\nwp core update-db\n\n# Descargar WordPress en espa\u00f1ol\nwp core download --locale=es_ES\n\n# Instalar WordPress desde cero\nwp core install \\\n  --url=\"https:\/\/tudominio.com\" \\\n  --title=\"Mi sitio\" \\\n  --admin_user=\"admin\" \\\n  --admin_password=\"contrase\u00f1a-segura\" \\\n  --admin_email=\"correo@tudominio.com\"<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_de_plugins\"><\/span>Gesti\u00f3n de plugins<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Listar todos los plugins instalados\nwp plugin list\n\n# Instalar un plugin\nwp plugin install nombre-del-plugin\n\n# Instalar y activar en un solo paso\nwp plugin install nombre-del-plugin --activate\n\n# Instalar desde un archivo ZIP local\nwp plugin install \/ruta\/al\/plugin.zip --activate\n\n# Actualizar un plugin espec\u00edfico\nwp plugin update nombre-del-plugin\n\n# Actualizar todos los plugins de una vez\nwp plugin update --all\n\n# Desactivar un plugin\nwp plugin deactivate nombre-del-plugin\n\n# Eliminar un plugin\nwp plugin delete nombre-del-plugin\n\n# Ver plugins con actualizaciones pendientes\nwp plugin status<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_de_temas\"><\/span>Gesti\u00f3n de temas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Listar temas instalados\nwp theme list\n\n# Instalar un tema\nwp theme install nombre-del-tema\n\n# Instalar y activar\nwp theme install nombre-del-tema --activate\n\n# Actualizar todos los temas\nwp theme update --all\n\n# Eliminar un tema\nwp theme delete nombre-del-tema<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_de_usuarios\"><\/span>Gesti\u00f3n de usuarios<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Listar usuarios\nwp user list\n\n# Crear un nuevo usuario\nwp user create nombre correo@ejemplo.com --role=editor\n\n# Crear un administrador\nwp user create admin2 admin2@ejemplo.com --role=administrator --user_pass=contrase\u00f1a-segura\n\n# Cambiar la contrase\u00f1a de un usuario\nwp user update 1 --user_pass=nueva-contrase\u00f1a\n\n# Cambiar el rol de un usuario\nwp user update 1 --role=editor\n\n# Eliminar un usuario reasignando su contenido\nwp user delete 2 --reassign=1<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_de_contenido\"><\/span>Gesti\u00f3n de contenido<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Listar entradas publicadas\nwp post list\n\n# Listar p\u00e1ginas\nwp post list --post_type=page\n\n# Crear una entrada\nwp post create --post_title=\"T\u00edtulo de la entrada\" --post_status=publish --post_type=post\n\n# Eliminar una entrada por su ID\nwp post delete 42\n\n# Vaciar la papelera de un golpe\nwp post delete $(wp post list --post_status=trash --format=ids) --force<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comandos_avanzados_los_que_marcan_la_diferencia\"><\/span>Comandos avanzados: los que marcan la diferencia<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Busqueda_y_reemplazo_en_la_base_de_datos\"><\/span>B\u00fasqueda y reemplazo en la base de datos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este es uno de los comandos m\u00e1s potentes de WP-CLI, especialmente en migraciones o cuando cambias el dominio de un sitio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Simular el cambio sin ejecutarlo (imprescindible antes de hacer el cambio real)\nwp search-replace 'http:\/\/dominio-antiguo.com' 'https:\/\/dominio-nuevo.com' --dry-run\n\n# Ejecutar el reemplazo\nwp search-replace 'http:\/\/dominio-antiguo.com' 'https:\/\/dominio-nuevo.com'\n\n# Reemplazar solo en tablas espec\u00edficas\nwp search-replace 'texto-antiguo' 'texto-nuevo' wp_posts wp_postmeta\n\n# Reemplazar excluyendo la tabla de opciones\nwp search-replace 'http:\/\/local.test' 'https:\/\/produccion.com' --skip-tables=wp_options<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">El comando <code>search-replace<\/code> de WP-CLI gestiona correctamente los datos serializados de PHP \u2014 algo que un simple buscar\/reemplazar en SQL romper\u00eda. \u00dasalo siempre para cambios de URL en lugar de hacerlo manualmente en phpMyAdmin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_de_la_base_de_datos\"><\/span>Gesti\u00f3n de la base de datos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Optimizar todas las tablas\nwp db optimize\n\n# Reparar la base de datos\nwp db repair\n\n# Exportar la base de datos con fecha en el nombre\nwp db export backup-$(date +%Y%m%d).sql\n\n# Importar un archivo SQL\nwp db import backup.sql\n\n# Ejecutar una consulta SQL directamente\nwp db query \"SELECT COUNT(*) FROM wp_posts WHERE post_status='publish'\"\n\n# Ver el tama\u00f1o de cada tabla\nwp db size --tables<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_de_cache\"><\/span>Gesti\u00f3n de cach\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Vaciar la cach\u00e9 de WordPress\nwp cache flush\n\n# Con WP Rocket\nwp rocket clean --confirm\n\n# Con W3 Total Cache\nwp w3-total-cache flush all\n\n# Con LiteSpeed Cache\nwp litespeed-purge all<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_de_opciones_del_sitio\"><\/span>Gesti\u00f3n de opciones del sitio<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Ver el valor de una opci\u00f3n\nwp option get siteurl\nwp option get blogname\n\n# Cambiar el nombre del sitio\nwp option update blogname \"Nuevo nombre del sitio\"\n\n# Actualizar la URL del sitio (tras una migraci\u00f3n)\nwp option update siteurl 'https:\/\/nuevo-dominio.com'\nwp option update home 'https:\/\/nuevo-dominio.com'<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Regenerar_miniaturas_de_imagenes\"><\/span>Regenerar miniaturas de im\u00e1genes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u00datil cuando cambias de tema y el nuevo usa tama\u00f1os de imagen diferentes:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Regenerar todas las miniaturas\nwp media regenerate --yes\n\n# Regenerar solo un tama\u00f1o espec\u00edfico\nwp media regenerate --image_size=thumbnail --yes<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_del_modo_mantenimiento\"><\/span>Gesti\u00f3n del modo mantenimiento<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Activar modo mantenimiento\nwp maintenance-mode activate\n\n# Desactivar modo mantenimiento\nwp maintenance-mode deactivate\n\n# Comprobar el estado\nwp maintenance-mode status<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Gestion_de_cron_jobs_de_WordPress\"><\/span>Gesti\u00f3n de cron jobs de WordPress<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Ver todos los eventos programados\nwp cron event list\n\n# Ejecutar manualmente los eventos pendientes\nwp cron event run --due-now\n\n# Eliminar un evento cron espec\u00edfico\nwp cron event delete nombre_del_evento\n\n# Ver los schedules disponibles\nwp cron schedule list<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comandos_para_WordPress_Multisite\"><\/span>Comandos para WordPress Multisite<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Listar todos los sitios de la red\nwp site list\n\n# Crear un nuevo sitio en la red\nwp site create --slug=nuevo-sitio --title=\"Nuevo Sitio\" --email=admin@ejemplo.com\n\n# Actualizar plugins en todos los sitios de la red de una sola vez\nwp site list --field=url | xargs -I {} wp --url={} plugin update --all\n\n# Activar un plugin en toda la red\nwp plugin activate nombre-del-plugin --network<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Scripts_utiles_automatizar_con_WP-CLI\"><\/span>Scripts \u00fatiles: automatizar con WP-CLI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una de las mayores ventajas de WP-CLI es combinar comandos en scripts de shell para automatizar tareas repetitivas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Script_de_actualizacion_masiva_de_sitios\"><\/span>Script de actualizaci\u00f3n masiva de sitios<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# actualizar-wordpress.sh\n\nSITIOS=(\n  \"\/var\/www\/sitio1\/public_html\"\n  \"\/var\/www\/sitio2\/public_html\"\n  \"\/var\/www\/sitio3\/public_html\"\n)\n\nfor SITIO in \"${SITIOS&#91;@]}\"; do\n  echo \"=== Actualizando: $SITIO ===\"\n  wp --path=\"$SITIO\" core update\n  wp --path=\"$SITIO\" plugin update --all\n  wp --path=\"$SITIO\" theme update --all\n  wp --path=\"$SITIO\" core update-db\n  echo \"=== $SITIO actualizado ===\"\ndone<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Script_de_backup_antes_de_actualizar\"><\/span>Script de backup antes de actualizar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# backup-antes-actualizar.sh\n\nSITIO=\"\/var\/www\/miweb\/public_html\"\nFECHA=$(date +%Y%m%d-%H%M%S)\nBACKUP_DIR=\"\/backups\/wordpress\"\n\nmkdir -p \"$BACKUP_DIR\"\n\nwp --path=\"$SITIO\" db export \"$BACKUP_DIR\/db-$FECHA.sql\"\ntar -czf \"$BACKUP_DIR\/files-$FECHA.tar.gz\" \"$SITIO\"\n\necho \"Backup completado en $BACKUP_DIR\"\n\nwp --path=\"$SITIO\" core update\nwp --path=\"$SITIO\" plugin update --all<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Script_de_limpieza_de_la_base_de_datos\"><\/span>Script de limpieza de la base de datos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# limpiar-wordpress.sh\n\nSITIO=\"\/var\/www\/miweb\/public_html\"\n\n# Eliminar revisiones de entradas\nwp --path=\"$SITIO\" post delete \\\n  $(wp --path=\"$SITIO\" post list --post_type=revision --format=ids) \\\n  --force 2&gt;\/dev\/null\n\n# Vaciar papelera\nwp --path=\"$SITIO\" post delete \\\n  $(wp --path=\"$SITIO\" post list --post_status=trash --format=ids) \\\n  --force 2&gt;\/dev\/null\n\n# Eliminar comentarios spam\nwp --path=\"$SITIO\" comment delete \\\n  $(wp --path=\"$SITIO\" comment list --status=spam --format=ids) \\\n  --force 2&gt;\/dev\/null\n\nwp --path=\"$SITIO\" db optimize\nwp --path=\"$SITIO\" cache flush\n\necho \"Limpieza completada para $SITIO\"<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Solucion_de_problemas_frecuentes\"><\/span>Soluci\u00f3n de problemas frecuentes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00abError: This does not seem to be a WordPress installation\u00bb<\/strong><br>WP-CLI no encuentra el directorio de WordPress. Comprueba que est\u00e1s en el directorio correcto o usa <code>--path=\/ruta\/completa<\/code> expl\u00edcitamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00abError establishing a database connection\u00bb<\/strong><br>Las credenciales de la base de datos en <code>wp-config.php<\/code> son incorrectas o el servidor MySQL no est\u00e1 accesible. Verifica los valores de <code>DB_NAME<\/code>, <code>DB_USER<\/code>, <code>DB_PASSWORD<\/code> y <code>DB_HOST<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00abPHP Fatal error\u00bb al ejecutar comandos<\/strong><br>La versi\u00f3n de PHP que usa la CLI puede ser diferente a la del servidor web. Especifica la versi\u00f3n directamente:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/local\/bin\/php81 \/usr\/local\/bin\/wp plugin list<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O a\u00f1ade un alias en tu <code>.bashrc<\/code>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias wp='\/usr\/local\/bin\/php81 \/usr\/local\/bin\/wp'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Permisos denegados en archivos<\/strong><br>Puede haber diferencias entre el usuario de SSH y el del servidor web. Verifica que el usuario con el que te conectas por SSH tiene permisos sobre los archivos de WordPress.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Referencia_rapida_de_comandos\"><\/span>Referencia r\u00e1pida de comandos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Tarea<\/th><th>Comando<\/th><\/tr><\/thead><tbody><tr><td>Actualizar WordPress<\/td><td><code>wp core update<\/code><\/td><\/tr><tr><td>Actualizar todos los plugins<\/td><td><code>wp plugin update --all<\/code><\/td><\/tr><tr><td>Actualizar todos los temas<\/td><td><code>wp theme update --all<\/code><\/td><\/tr><tr><td>Exportar base de datos<\/td><td><code>wp db export backup.sql<\/code><\/td><\/tr><tr><td>Importar base de datos<\/td><td><code>wp db import backup.sql<\/code><\/td><\/tr><tr><td>Buscar y reemplazar URL<\/td><td><code>wp search-replace 'url-vieja' 'url-nueva'<\/code><\/td><\/tr><tr><td>Listar usuarios<\/td><td><code>wp user list<\/code><\/td><\/tr><tr><td>Crear usuario administrador<\/td><td><code>wp user create user email --role=administrator<\/code><\/td><\/tr><tr><td>Cambiar contrase\u00f1a<\/td><td><code>wp user update ID --user_pass=nueva<\/code><\/td><\/tr><tr><td>Vaciar cach\u00e9<\/td><td><code>wp cache flush<\/code><\/td><\/tr><tr><td>Optimizar base de datos<\/td><td><code>wp db optimize<\/code><\/td><\/tr><tr><td>Modo mantenimiento ON<\/td><td><code>wp maintenance-mode activate<\/code><\/td><\/tr><tr><td>Modo mantenimiento OFF<\/td><td><code>wp maintenance-mode deactivate<\/code><\/td><\/tr><tr><td>Regenerar miniaturas<\/td><td><code>wp media regenerate --yes<\/code><\/td><\/tr><tr><td>Ver cron jobs<\/td><td><code>wp cron event list<\/code><\/td><\/tr><tr><td>Verificar integridad WP<\/td><td><code>wp core verify-checksums<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusi\u00f3n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WP-CLI transforma la forma en que gestionas WordPress. Lo que en el panel de administraci\u00f3n supone varios clics y esperas, desde la terminal son uno o dos comandos que se ejecutan en segundos. Y la posibilidad de automatizar esas tareas con scripts convierte WP-CLI en una herramienta imprescindible para cualquiera que gestione m\u00e1s de un sitio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El \u00fanico requisito es tener acceso SSH al servidor. Si tu hosting actual no lo incluye, es uno de esos criterios que vale la pena tener en cuenta la pr\u00f3xima vez que eval\u00faes un proveedor \u2014 porque sin SSH, te quedas sin acceso a una de las herramientas m\u00e1s potentes del ecosistema WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si gestionas uno o varios sitios WordPress, WP-CLI puede ahorrarte horas de trabajo al mes. Es la interfaz de l\u00ednea de comandos oficial de WordPress: una herramienta que permite hacer desde la terminal casi cualquier cosa que har\u00edas desde el&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,75],"tags":[67],"class_list":["post-612","post","type-post","status-publish","format-standard","hentry","category-guias-para-principiantes","category-wordpress","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00f3mo elegir un tema de WordPress que no ralentice tu web (2026) - Blog de BlumHost<\/title>\n<meta name=\"description\" content=\"Gu\u00eda para elegir un tema de WordPress r\u00e1pido y ligero. Qu\u00e9 m\u00e9tricas medir antes de instalarlo, qu\u00e9 evitar y los 5 temas m\u00e1s r\u00e1pidos del mercado en 2026.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo elegir un tema de WordPress que no ralentice tu web (2026) - Blog de BlumHost\" \/>\n<meta property=\"og:description\" content=\"Gu\u00eda para elegir un tema de WordPress r\u00e1pido y ligero. Qu\u00e9 m\u00e9tricas medir antes de instalarlo, qu\u00e9 evitar y los 5 temas m\u00e1s r\u00e1pidos del mercado en 2026.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de BlumHost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BlumHost\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-29T06:37:00+00:00\" \/>\n<meta name=\"author\" content=\"Miguel Taboada\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Taboada\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/\"},\"author\":{\"name\":\"Miguel Taboada\",\"@id\":\"https:\/\/blumhost.net\/blog\/#\/schema\/person\/33aa890af362ded38723fc4c1ef65ee7\"},\"headline\":\"WP-CLI: el manual completo para gestionar WordPress desde la terminal\",\"datePublished\":\"2026-07-29T06:37:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/\"},\"wordCount\":993,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blumhost.net\/blog\/#organization\"},\"keywords\":[\"wordpress\"],\"articleSection\":[\"Gu\u00edas para principiantes\",\"WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/\",\"url\":\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/\",\"name\":\"C\u00f3mo elegir un tema de WordPress que no ralentice tu web (2026) - Blog de BlumHost\",\"isPartOf\":{\"@id\":\"https:\/\/blumhost.net\/blog\/#website\"},\"datePublished\":\"2026-07-29T06:37:00+00:00\",\"description\":\"Gu\u00eda para elegir un tema de WordPress r\u00e1pido y ligero. Qu\u00e9 m\u00e9tricas medir antes de instalarlo, qu\u00e9 evitar y los 5 temas m\u00e1s r\u00e1pidos del mercado en 2026.\",\"breadcrumb\":{\"@id\":\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/blumhost.net\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WP-CLI: el manual completo para gestionar WordPress desde la terminal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blumhost.net\/blog\/#website\",\"url\":\"https:\/\/blumhost.net\/blog\/\",\"name\":\"Blog de BlumHost\",\"description\":\"Gu\u00eda completa con consejos pr\u00e1cticos, precios y ventajas reales para tu proyecto.\",\"publisher\":{\"@id\":\"https:\/\/blumhost.net\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blumhost.net\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blumhost.net\/blog\/#organization\",\"name\":\"Blog de BlumHost\",\"url\":\"https:\/\/blumhost.net\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/blumhost.net\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blumhost.net\/blog\/wp-content\/uploads\/2025\/05\/cropped-blumhost.webp\",\"contentUrl\":\"https:\/\/blumhost.net\/blog\/wp-content\/uploads\/2025\/05\/cropped-blumhost.webp\",\"width\":240,\"height\":67,\"caption\":\"Blog de BlumHost\"},\"image\":{\"@id\":\"https:\/\/blumhost.net\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/BlumHost\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blumhost.net\/blog\/#\/schema\/person\/33aa890af362ded38723fc4c1ef65ee7\",\"name\":\"Miguel Taboada\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/blumhost.net\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bf9731b74ae636e457ef0ddcebbeb20f37a75f89668501ce0a80767a29e02722?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bf9731b74ae636e457ef0ddcebbeb20f37a75f89668501ce0a80767a29e02722?s=96&d=mm&r=g\",\"caption\":\"Miguel Taboada\"},\"description\":\"Ingeniero en Telecomunicaciones e Inform\u00e1tica. Cre\u00e9 BlumHost para ofrecer un hosting distinto a los dem\u00e1s, que ofrezca la mejor atenci\u00f3n al cliente, al menor precio y con la mejor calidad.\",\"sameAs\":[\"https:\/\/blumhost.net\/\",\"https:\/\/es.linkedin.com\/in\/miguel-taboada-iglesias\"],\"url\":\"https:\/\/blumhost.net\/blog\/author\/miguel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo elegir un tema de WordPress que no ralentice tu web (2026) - Blog de BlumHost","description":"Gu\u00eda para elegir un tema de WordPress r\u00e1pido y ligero. Qu\u00e9 m\u00e9tricas medir antes de instalarlo, qu\u00e9 evitar y los 5 temas m\u00e1s r\u00e1pidos del mercado en 2026.","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:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo elegir un tema de WordPress que no ralentice tu web (2026) - Blog de BlumHost","og_description":"Gu\u00eda para elegir un tema de WordPress r\u00e1pido y ligero. Qu\u00e9 m\u00e9tricas medir antes de instalarlo, qu\u00e9 evitar y los 5 temas m\u00e1s r\u00e1pidos del mercado en 2026.","og_url":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/","og_site_name":"Blog de BlumHost","article_publisher":"https:\/\/www.facebook.com\/BlumHost","article_published_time":"2026-07-29T06:37:00+00:00","author":"Miguel Taboada","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Miguel Taboada","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#article","isPartOf":{"@id":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/"},"author":{"name":"Miguel Taboada","@id":"https:\/\/blumhost.net\/blog\/#\/schema\/person\/33aa890af362ded38723fc4c1ef65ee7"},"headline":"WP-CLI: el manual completo para gestionar WordPress desde la terminal","datePublished":"2026-07-29T06:37:00+00:00","mainEntityOfPage":{"@id":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/"},"wordCount":993,"commentCount":0,"publisher":{"@id":"https:\/\/blumhost.net\/blog\/#organization"},"keywords":["wordpress"],"articleSection":["Gu\u00edas para principiantes","WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/","url":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/","name":"C\u00f3mo elegir un tema de WordPress que no ralentice tu web (2026) - Blog de BlumHost","isPartOf":{"@id":"https:\/\/blumhost.net\/blog\/#website"},"datePublished":"2026-07-29T06:37:00+00:00","description":"Gu\u00eda para elegir un tema de WordPress r\u00e1pido y ligero. Qu\u00e9 m\u00e9tricas medir antes de instalarlo, qu\u00e9 evitar y los 5 temas m\u00e1s r\u00e1pidos del mercado en 2026.","breadcrumb":{"@id":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blumhost.net\/blog\/elegir-tema-wordpress-velocidad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blumhost.net\/blog\/"},{"@type":"ListItem","position":2,"name":"WP-CLI: el manual completo para gestionar WordPress desde la terminal"}]},{"@type":"WebSite","@id":"https:\/\/blumhost.net\/blog\/#website","url":"https:\/\/blumhost.net\/blog\/","name":"Blog de BlumHost","description":"Gu\u00eda completa con consejos pr\u00e1cticos, precios y ventajas reales para tu proyecto.","publisher":{"@id":"https:\/\/blumhost.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blumhost.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blumhost.net\/blog\/#organization","name":"Blog de BlumHost","url":"https:\/\/blumhost.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blumhost.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/blumhost.net\/blog\/wp-content\/uploads\/2025\/05\/cropped-blumhost.webp","contentUrl":"https:\/\/blumhost.net\/blog\/wp-content\/uploads\/2025\/05\/cropped-blumhost.webp","width":240,"height":67,"caption":"Blog de BlumHost"},"image":{"@id":"https:\/\/blumhost.net\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/BlumHost"]},{"@type":"Person","@id":"https:\/\/blumhost.net\/blog\/#\/schema\/person\/33aa890af362ded38723fc4c1ef65ee7","name":"Miguel Taboada","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blumhost.net\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bf9731b74ae636e457ef0ddcebbeb20f37a75f89668501ce0a80767a29e02722?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bf9731b74ae636e457ef0ddcebbeb20f37a75f89668501ce0a80767a29e02722?s=96&d=mm&r=g","caption":"Miguel Taboada"},"description":"Ingeniero en Telecomunicaciones e Inform\u00e1tica. Cre\u00e9 BlumHost para ofrecer un hosting distinto a los dem\u00e1s, que ofrezca la mejor atenci\u00f3n al cliente, al menor precio y con la mejor calidad.","sameAs":["https:\/\/blumhost.net\/","https:\/\/es.linkedin.com\/in\/miguel-taboada-iglesias"],"url":"https:\/\/blumhost.net\/blog\/author\/miguel\/"}]}},"_links":{"self":[{"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/posts\/612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/comments?post=612"}],"version-history":[{"count":1,"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/posts\/612\/revisions"}],"predecessor-version":[{"id":613,"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/posts\/612\/revisions\/613"}],"wp:attachment":[{"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/media?parent=612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/categories?post=612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blumhost.net\/blog\/wp-json\/wp\/v2\/tags?post=612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}