Cómo instalar un tema de WordPress desde cPanel (manual)
¿Necesitas instalar un tema de WordPress pero no quieres hacerlo desde el panel de administración? Tal vez tu tema es muy pesado, viene en un archivo ZIP que no se puede subir por el límite de tamaño, o simplemente prefieres tener un control más directo sobre los archivos de tu sitio.
No te preocupes, instalar un tema WordPress desde cPanel es más sencillo de lo que parece. En esta guía te explicaré paso a paso cómo hacerlo de forma manual, ya sea subiendo el archivo directamente desde el administrador de archivos de cPanel o usando un cliente FTP.
Al final, tendrás tu tema funcionando sin complicaciones. ¡Vamos allá!
¿Qué necesitas antes de empezar?
Antes de lanzarte a subir tema WordPress manual, asegúrate de tener lo siguiente a mano:
- Acceso a cPanel de tu hosting (las credenciales te las proporcionó tu proveedor de hosting).
- El archivo del tema en formato .zip (generalmente lo descargas desde marketplaces como ThemeForest, o desde la web del desarrollador).
- Opcional: un cliente FTP como FileZilla, Cyberduck o el administrador de archivos integrado de cPanel (que es el que usaremos principalmente).
- Una instalación de WordPress funcionando (si aún no la tienes, revisa nuestra guía de instalación básica).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso a cPanel se realiza a través del puerto 2106. Por ejemplo:
https://tudominio.com:2106. Esto es importante si tu proveedor te da acceso a Syspanel en lugar del cPanel tradicional.
Método 1: Instalar tema WordPress desde cPanel usando el Administrador de Archivos
Este es el método más directo y no requiere software adicional. Solo necesitas tu navegador web y las credenciales de cPanel.
Paso 1: Accede a tu cPanel
Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Si usas Syspanel, recuerda el puerto 2106.
Ingresa tu usuario y contraseña. Una vez dentro, busca la sección Archivos (Files) y haz clic en Administrador de Archivos (File Manager).
Paso 2: Navega a la carpeta de temas de WordPress
Dentro del Administrador de Archivos, verás una estructura de carpetas. Busca la carpeta llamada public_html (o www en algunos casos). Ahí dentro, localiza la carpeta de tu instalación de WordPress. Si instalaste WordPress en la raíz, será directamente public_html. Si la instalaste en una subcarpeta (por ejemplo, /blog), entra en esa carpeta.
Una vez dentro de la carpeta de WordPress, busca la subcarpeta wp-content, luego themes. Esta es la carpeta donde se almacenan todos los temas de tu sitio.
Paso 3: Sube el archivo ZIP del tema
En la carpeta themes, verás una lista de las carpetas de los temas ya instalados. En la barra superior del Administrador de Archivos, haz clic en el botón Subir (Upload).
Se abrirá una ventana para seleccionar archivos. Haz clic en Seleccionar archivo y busca en tu computadora el archivo .zip del tema que descargaste. Selecciona el archivo y espera a que se complete la subida. Verás una barra de progreso; cuando termine, cierra la ventana de subida.
Paso 4: Extrae el archivo ZIP
Ahora, en la carpeta themes, deberías ver el archivo .zip que acabas de subir. Haz clic derecho sobre él y selecciona Extraer (Extract). En la ventana que aparece, confirma la extracción. El sistema descomprimirá el archivo y creará una nueva carpeta con el nombre del tema.
[WARNING] Asegúrate de que el archivo ZIP se haya extraído correctamente. A veces, los temas vienen dentro de una carpeta adicional. Si al extraer ves una carpeta que contiene otra carpeta con el tema, es mejor mover la carpeta interna directamente a
themespara evitar problemas.
Paso 5: Elimina el archivo ZIP (opcional pero recomendado)
Una vez extraído, puedes eliminar el archivo .zip para mantener tu servidor ordenado. Simplemente haz clic derecho sobre él y selecciona Eliminar (Delete). Esto no afectará el tema recién instalado.
Paso 6: Activa el tema desde WordPress
Ahora ve a tu panel de administración de WordPress (normalmente tudominio.com/wp-admin). En el menú de la izquierda, ve a Apariencia > Temas. Deberías ver tu nuevo tema en la lista. Solo pasa el ratón sobre él y haz clic en Activar. ¡Listo! Ya tienes tu tema funcionando.
Método 2: Instalar tema WordPress usando FTP (FileZilla)
Si prefieres usar un cliente FTP para instalar tema FTP WordPress, este método te da más control y es ideal si tienes muchos archivos que subir o si el Administrador de Archivos de cPanel es lento.
Paso 1: Consigue tus credenciales FTP
En cPanel, busca la sección Archivos y haz clic en Cuentas FTP (FTP Accounts). Si no tienes una cuenta FTP creada, puedes crear una nueva. Anota los siguientes datos:
- Servidor: Generalmente es
ftp.tudominio.como la IP de tu servidor. - Usuario: El nombre de usuario FTP.
- Contraseña: La que hayas establecido.
- Puerto: Normalmente 21 (a menos que tu hosting use uno diferente).
Paso 2: Conéctate con FileZilla
Abre FileZilla (o el cliente FTP que prefieras). En los campos superiores, ingresa:
- Host: El servidor FTP.
- Username: Tu usuario FTP.
- Password: Tu contraseña.
- Port: 21 (o el que te hayan indicado).
Haz clic en Conexión rápida (Quickconnect). Si todo está bien, verás que se conecta y aparecen dos paneles: el izquierdo es tu computadora local, el derecho es el servidor.
Paso 3: Navega a la carpeta de temas
En el panel derecho (servidor), navega hasta public_html > wp-content > themes. Es la misma ruta que en el método anterior.
Paso 4: Sube el tema (ya extraído)
En tu computadora local (panel izquierdo), localiza la carpeta del tema ya descomprimida. No subas el archivo ZIP, sino la carpeta que contiene los archivos del tema. Arrástrala desde el panel izquierdo al panel derecho, dentro de la carpeta themes. FileZilla comenzará a subir los archivos. Espera a que termine.
Paso 5: Verifica la subida
Una vez terminada la transferencia, verifica que en el panel derecho aparezca la carpeta del tema con todos sus archivos. Puedes hacer clic derecho sobre ella y seleccionar Permisos de archivo (File permissions) para asegurarte de que las carpetas tengan permisos 755 y los archivos 644 (aunque normalmente se heredan bien).
Paso 6: Activa el tema desde WordPress
Igual que en el método anterior, ve a Apariencia > Temas en tu panel de WordPress y activa el tema que acabas de subir.
Solución de problemas comunes
A veces, al subir tema WordPress manual, pueden surgir algunos inconvenientes. Aquí tienes las soluciones para los más frecuentes:
El tema no aparece en la lista de temas
- Causa posible: El archivo ZIP no se extrajo correctamente o la carpeta del tema no tiene los archivos principales (como
style.css). - Solución: Revisa que dentro de la carpeta del tema en
wp-content/themesexista un archivo llamadostyle.css. Si no está, el tema no se reconocerá. Vuelve a extraer el ZIP o descarga el tema nuevamente.
Error de "archivo muy grande" al subir por cPanel
- Causa posible: El tema pesa más de lo que permite la configuración de PHP.
- Solución: Usa el método FTP, que no tiene límite de tamaño. O bien, aumenta el límite de subida en WordPress (esto requiere editar el archivo
wp-config.phpo elphp.ini, pero es más técnico).
El sitio se ve raro o con errores después de activar el tema
- Causa posible: El tema requiere plugins adicionales o hay conflictos con otros temas/plugins.
- Solución: Revisa la documentación del tema. Muchos temas vienen con un archivo
readme.txto requieren instalar un plugin tipo "One Click Demo Import". Desactiva otros temas y plugins para descartar conflictos.
No puedo acceder a cPanel o al FTP
- Causa posible: Las credenciales son incorrectas o el puerto está bloqueado.
- Solución: Verifica con tu proveedor de hosting. Si usas Syspanel, recuerda el puerto 2106. Asegúrate de que tu firewall no esté bloqueando la conexión.
Preguntas frecuentes (FAQ)
¿Puedo instalar un tema desde cPanel si mi WordPress está en un subdirectorio?
Sí, solo asegúrate de navegar a la carpeta correcta dentro de public_html. Por ejemplo, si tu WordPress está en /blog, la ruta será public_html/blog/wp-content/themes.
¿Es mejor usar el Administrador de Archivos o FTP?
El Administrador de Archivos es más sencillo para principiantes, pero FTP es más rápido para archivos grandes. Ambos son igual de efectivos.
¿Qué hago si el tema viene en un archivo .rar?
WordPress no reconoce archivos .rar. Debes descomprimirlo en tu computadora y luego subir la carpeta del tema (ya extraída) mediante FTP, o bien, comprimir la carpeta en .zip y subirla por cPanel.
¿Puedo instalar un tema premium sin licencia?
Técnicamente sí, pero violas los términos de uso. Además, los temas premium suelen requerir una clave de licencia para recibir actualizaciones y soporte. Es mejor adquirir una licencia válida.
¿El método funciona para Syspanel (HestiaCP)?
Sí, el proceso es exactamente el mismo. Solo cambia la URL de acceso (puerto 2106) y la interfaz puede verse ligeramente diferente, pero las opciones de Administrador de Archivos y FTP están disponibles.
Consejos finales
- Siempre haz una copia de seguridad de tu sitio antes de cambiar de tema, especialmente si tienes contenido personalizado.
- Prueba el tema en un entorno de desarrollo (como LocalWP) antes de subirlo a producción.
- Mantén tu WordPress y temas actualizados para evitar vulnerabilidades de seguridad.
Ahora ya sabes cómo instalar un tema WordPress desde cPanel de forma manual, ya sea con el Administrador de Archivos o con FTP. Elige el método que más te acomode y dale un nuevo look a tu sitio. Si tienes dudas, recuerda que siempre puedes consultar con el soporte técnico de tu hosting. ¡Buena suerte!
