Cómo instalar un tema en WordPress: galería, ZIP y FTP
¿Qué es un theme en WordPress?
Un theme en WordPress (también llamado tema o plantilla) es lo que define el aspecto visual y la estética de tu web. Con él puedes adaptar los colores a tu marca, elegir distintas distribuciones y darle a tu página el estilo que quieres mostrar a tus visitantes.
En WordPress tienes a tu disposición miles de themes gratuitos y de pago. Escoger el adecuado es importante porque marcará la primera impresión que dará tu sitio web.
Cómo instalar un tema en WordPress
Existen varias formas de instalar un tema. Aquí te mostramos las más sencillas y rápidas.
Método 1 — Instalar un tema desde wp-admin
La manera más fácil es hacerlo directamente desde el panel de administración de WordPress. Desde aquí puedes instalar un tema de dos formas: buscándolo en la galería oficial o subiendo un archivo ZIP.
Desde la galería oficial de WordPress
- Accede al panel de administración de tu WordPress en
tudominio.com/wp-admin. - En el menú lateral, entra en Apariencia → Temas.
- Haz clic en el botón «Añadir tema».
- Verás el buscador de la galería oficial de WordPress. Puedes buscar por nombre o filtrar por destacados, populares o recientes.
- Si alguno te interesa, pulsa en «Vista previa» para comprobar cómo quedaría en tu web.
- Cuando tengas el que te guste, haz clic en «Instalar» y luego en «Activar».
¡Listo! Ya tendrás el nuevo diseño aplicado a tu sitio.
Subiendo un archivo ZIP
Si has comprado un tema premium o descargado un theme en formato .zip, puedes instalarlo directamente desde wp-admin sin necesidad de FTP:
- Entra en Apariencia → Temas → Añadir tema.
- Haz clic en el botón «Subir tema» (en la parte superior).
- Haz clic en «Seleccionar archivo» y elige el archivo
.zipdel tema desde tu equipo. - Haz clic en «Instalar ahora».
- Una vez instalado, haz clic en «Activar».
ℹ️ El archivo .zip debe contener directamente la carpeta del tema, no una carpeta adicional de empaquetado. Si el tema no se instala correctamente, descomprime el ZIP, verifica la estructura de carpetas y vuelve a comprimirlo si es necesario.
Método 2 — Instalar un tema por FTP
Si prefieres hacerlo de forma manual, o si el archivo .zip supera el límite de subida de WordPress, puedes instalar el tema a través de FTP:
- Descomprime el archivo
.zipde tu tema en tu ordenador. - Abre tu cliente FTP (por ejemplo FileZilla) e introduce los datos de conexión a tu servidor.
- Navega hasta la carpeta de temas de WordPress en el servidor:
/public_html/wp-content/themes/
- Arrastra la carpeta descomprimida de tu tema desde tu equipo hasta esa carpeta en el servidor.
- Una vez subida, vuelve al panel de WordPress, entra en Apariencia → Temas y haz clic en «Activar» bajo el nuevo tema.
ℹ️ También puedes subir el tema a través del Administrador de Archivos de cPanel sin necesidad de un cliente FTP externo — navega hasta public_html/wp-content/themes/, sube el .zip y descomprímelo directamente desde el administrador de archivos.
Errores frecuentes al instalar un tema en WordPress
Error «El paquete no pudo instalarse. El tema no tiene el archivo style.css»
El archivo ZIP que estás intentando instalar no contiene directamente la carpeta del tema, o la estructura interna es incorrecta. Algunos marketplaces (como ThemeForest) distribuyen un ZIP «maestro» que contiene varios archivos además del tema — el ZIP del tema real está dentro de ese ZIP. Descomprime el paquete principal en tu equipo, localiza el ZIP del tema propiamente dicho (el que contiene style.css en su raíz) y sube ese.
El tema se instala pero no aparece en «Apariencia → Temas»
Si subiste el tema por FTP, verifica que la estructura de carpetas es correcta: la carpeta del tema debe estar directamente dentro de wp-content/themes/ — por ejemplo wp-content/themes/mi-tema/, y dentro debe existir el archivo style.css. Si hay una capa extra de carpetas (wp-content/themes/mi-tema/mi-tema/style.css), WordPress no lo reconocerá.
Error «Ha habido un error crítico en tu sitio web» al activar el tema
El tema requiere una versión de PHP más moderna de la que tienes configurada, o hay un conflicto con un plugin activo. Consulta la guía habilitar el modo Debug en WordPress para ver el error exacto. Si es un problema de versión de PHP, actualízala desde cPanel → Software → Seleccionar versión de PHP.
El tema no se activa y sigue mostrando el tema anterior
Verifica que hiciste clic en «Activar» después de instalar. Instalar y activar son dos pasos separados en WordPress. Si el botón Activar no aparece, puede que el tema ya esté activo o que haya un error de instalación — revisa si la carpeta del tema existe correctamente en wp-content/themes/.
Preguntas frecuentes sobre temas de WordPress
¿Cuántos temas puedo tener instalados en WordPress?
No hay un límite técnico en el número de temas instalados — puedes tener todos los que quieras. Solo uno puede estar activo a la vez. Sin embargo, tener muchos temas instalados sin usar puede aumentar el espacio en disco y los tiempos de escaneo de seguridad. Es buena práctica eliminar los temas que no uses, especialmente los que venían preinstalados (Twenty Twenty-One, etc.).
¿Puedo instalar un tema premium comprado fuera del repositorio de WordPress?
Sí. Los temas premium distribuidos como archivo .zip se instalan exactamente igual que cualquier otro: desde Apariencia → Temas → Añadir tema → Subir tema, o subiendo la carpeta descomprimida por FTP a wp-content/themes/.
¿Cambiar el tema afecta al contenido de mi web?
El contenido (entradas, páginas, imágenes) no se pierde al cambiar de tema — está almacenado en la base de datos y es independiente del tema activo. Sin embargo, algunos elementos visuales específicos del tema anterior (widgets en posiciones de barra lateral, menús asignados a ubicaciones, configuraciones del personalizador) pueden desaparecer o desplazarse al cambiar. Haz siempre una copia de seguridad antes de cambiar el tema en un sitio en producción.
¿Qué es un tema hijo y cuándo debo usarlo?
Un tema hijo (child theme) es un tema que hereda la funcionalidad y el diseño de un tema padre pero permite hacer modificaciones sin que se sobrescriban al actualizar el tema padre. Si planeas personalizar el código del tema (funciones PHP, CSS adicional, plantillas), siempre trabaja sobre un tema hijo para no perder los cambios en las actualizaciones. Consulta la guía crear un tema hijo con WP-CLI.
¿Puedo instalar un tema de WordPress por SSH con WP-CLI?
Sí. Con acceso SSH ejecuta: wp theme install nombre-del-tema --activate para instalar y activar desde el repositorio oficial. Para instalar desde un ZIP o URL: wp theme install /ruta/al/tema.zip --activate. Consulta la guía WP-CLI para más opciones.
