🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

WordPress: cómo instalar un tema en cPanel

Actualizado el 21 de diciembre de 2025

Instalar un tema en WordPress desde tu panel de control cPanel es una de las tareas más comunes y sencillas cuando gestionas tu propio sitio web. Aunque WordPress permite instalar temas directamente desde su repositorio oficial, a veces necesitas subir un tema premium, un tema comprado en marketplaces como ThemeForest, o uno que hayas desarrollado tú mismo. Aquí es donde entra en juego cPanel y su administrador de archivos.

En esta guía extensa y muy detallada, te explicaré paso a paso cómo instalar un tema en WordPress usando cPanel. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra. Además, resolveremos las dudas más frecuentes (FAQ) para que no te quede ninguna pregunta sin respuesta.


¿Qué necesitas antes de empezar?

Antes de lanzarte a instalar el tema, asegúrate de tener a mano lo siguiente:

  • Archivo del tema comprimido en .zip: El tema debe estar en formato ZIP. Si lo compraste, normalmente lo descargas así. Si lo desarrollaste, comprímelo antes.
  • Acceso a cPanel: Necesitas tu usuario y contraseña de cPanel (o de Syspanel, como se le conoce a veces en algunos entornos). La dirección de acceso suele ser algo como tudominio.com/cpanel o tudominio.com:2083. Si usas Syspanel, el puerto es el 2106.
  • Datos de FTP (opcional pero recomendado): Aunque usaremos el Administrador de Archivos de cPanel, tener a mano los datos de FTP te puede sacar de un apuro si el método web falla.
  • Copia de seguridad de tu sitio: IMPORTANTE. Antes de hacer cambios, especialmente en temas activos, siempre es buena práctica hacer una copia de seguridad completa de tu WordPress (archivos y base de datos). Así, si algo sale mal, puedes restaurar tu sitio en segundos.

Método 1: Instalar un tema usando el Administrador de Archivos de cPanel (El más común)

Este es el método más directo y visual. No necesitas programas externos, solo tu navegador web.

Paso 1: Accede a tu cPanel

Abre tu navegador y escribe la URL de acceso a tu panel de control. Por ejemplo:

  • https://tudominio.com/cpanel
  • O si usas Syspanel: https://tudominio.com:2106

Ingresa tu usuario y contraseña. Una vez dentro, busca la sección Archivos. Generalmente verás un icono que dice Administrador de Archivos (o File Manager).

Paso 2: Navega hasta la carpeta de temas de WordPress

Dentro del Administrador de Archivos, se te preguntará qué directorio quieres abrir. Normalmente es la raíz de tu sitio (a menudo llamada public_html o www). Haz clic en Ir.

Ahora, sigue esta ruta dentro de la carpeta de tu sitio web:

public_html > wp-content > themes

La carpeta themes es donde viven todos los temas de tu WordPress. Verás carpetas con los nombres de los temas que ya tienes instalados (por ejemplo, twentytwentyfour, twentytwentythree, etc.).

Paso 3: Sube el archivo ZIP del tema

En la parte superior del Administrador de Archivos, verás un botón que dice Subir (o Upload). Haz clic en él.

Se abrirá una nueva ventana o pestaña. Haz clic en Seleccionar archivo y busca en tu computadora el archivo .zip del tema que descargaste. Selecciona el archivo y espera a que la subida se complete al 100%. No cierres la ventana hasta que veas el mensaje de éxito.

[INFO] El Administrador de Archivos de cPanel sube el archivo directamente a la carpeta en la que te encuentras (en este caso, themes). No necesitas moverlo después.

Paso 4: Extrae el archivo ZIP

Una vez que la subida haya terminado, cierra la ventana de subida y vuelve al listado de archivos de la carpeta themes. Ahora deberías ver tu archivo .zip entre los demás.

Haz clic derecho sobre el archivo ZIP que acabas de subir. En el menú contextual, selecciona Extraer (o Extract). Se abrirá una ventana preguntándote dónde quieres extraer los archivos. Por defecto, estará la misma carpeta (themes). Asegúrate de que la opción Extraer archivos en el directorio actual esté marcada y haz clic en Extraer archivos.

El sistema descomprimirá el contenido. Verás que aparece una nueva carpeta con el nombre de tu tema (por ejemplo, mi-tema-premium).

Paso 5: Elimina el archivo ZIP (opcional pero recomendado)

Una vez extraído, ya no necesitas el archivo .zip dentro de la carpeta themes. Puedes seleccionarlo y hacer clic en el botón Eliminar (o Delete) en la barra superior. Esto mantiene tu servidor limpio y ordenado.

Paso 6: Activa el tema desde WordPress

Ahora ve a la pantalla de administración de tu WordPress (normalmente tudominio.com/wp-admin). En el menú lateral, ve a Apariencia > Temas.

Verás el nuevo tema listado junto con los demás. Solo debes pasar el ratón sobre él y hacer clic en Activar. ¡Listo! Tu sitio ahora usará el nuevo tema.


Método 2: Instalar un tema usando FTP (Alternativa)

Si el método del Administrador de Archivos te da problemas (por ejemplo, límites de tamaño de archivo muy bajos), puedes usar un cliente FTP como FileZilla.

Paso 1: Conéctate a tu servidor vía FTP

Abre FileZilla (o cualquier cliente FTP). Necesitarás los datos de conexión FTP que te proporcionó tu hosting:

  • Servidor: ftp.tudominio.com o la IP de tu servidor.
  • Puerto: Normalmente 21.
  • Usuario y contraseña: Tus credenciales de FTP (a menudo son las mismas que las de cPanel).

Conéctate. Verás dos paneles: el izquierdo es tu computadora local, el derecho es el servidor.

Paso 2: Navega a la carpeta correcta en el servidor

En el panel derecho (servidor), navega hasta la ruta:
/public_html/wp-content/themes/

Paso 3: Sube el tema

En tu computadora (panel izquierdo), busca el archivo .zip del tema. Pero no subas el ZIP. Primero, descomprímelo en tu computadora. Obtendrás una carpeta (por ejemplo, mi-tema).

Arrastra esa carpeta desde el panel izquierdo al panel derecho, dentro de la carpeta themes. FileZilla comenzará a subir todos los archivos. Espera a que termine.

Paso 4: Activa el tema

Igual que en el método anterior, ve a Apariencia > Temas en tu WordPress y activa el tema.


Preguntas Frecuentes (FAQ) sobre instalar temas en cPanel

Aquí resolvemos las dudas más habituales.

¿Por qué no veo el tema en Apariencia > Temas después de subirlo?

Esto suele pasar por dos razones:

  1. El tema no se extrajo correctamente: Asegúrate de que dentro de la carpeta themes tengas una carpeta con el nombre del tema, no un archivo ZIP. Si ves el ZIP, extráelo.
  2. El tema tiene una estructura incorrecta: Dentro de la carpeta del tema debe haber un archivo llamado style.css (es el que WordPress lee para identificar el tema). Si tu tema viene dentro de otra carpeta (por ejemplo, carpeta-padre/mi-tema/style.css), WordPress no lo detectará. En ese caso, mueve la carpeta mi-tema directamente a themes.

¿Puedo instalar un tema directamente desde el panel de WordPress sin cPanel?

Sí, para temas del repositorio oficial de WordPress. Ve a Apariencia > Añadir nuevo y búscalo. Para temas premium, necesitas subirlos manualmente (desde Apariencia > Añadir nuevo > Subir tema), pero ese método a veces falla por límites de tamaño de archivo en WordPress. Por eso cPanel es más fiable.

¿Qué hago si el tema no se ve bien después de activarlo?

Puede ser un conflicto con plugins o con la configuración del tema. Prueba estos pasos:

  • Limpia la caché: Borra la caché de tu navegador y la del plugin de caché que uses (por ejemplo, W3 Total Cache).
  • Desactiva plugins: Ve a Plugins y desactívalos todos. Si el tema se ve bien, reactívalos uno por uno para encontrar el culpable.
  • Verifica los requisitos del tema: Algunos temas necesitan PHP 8.0 o superior. Revisa los requisitos en la documentación del tema.

[WARNING] Si tu sitio se vuelve inaccesible después de activar un tema, no entres en pánico. Accede a tu cPanel, ve al Administrador de Archivos, navega a wp-content/themes, y cambia el nombre de la carpeta del tema problemático (por ejemplo, añade -old al final). WordPress activará automáticamente el tema por defecto (Twenty Twenty-Four, por ejemplo) y podrás acceder de nuevo.

¿Puedo instalar un tema hijo (child theme) de la misma manera?

Sí, exactamente igual. Un tema hijo es un tema normal. Solo asegúrate de que el tema padre esté instalado primero. Sube la carpeta del tema hijo a wp-content/themes y actívalo desde Apariencia > Temas.

Mi hosting usa Syspanel en lugar de cPanel, ¿cómo lo hago?

Syspanel es una interfaz similar a cPanel pero con un nombre diferente. El proceso es idéntico. La única diferencia es la URL de acceso: usa tudominio.com:2106 en lugar de tudominio.com/cpanel. Una vez dentro, busca el Administrador de Archivos (suele llamarse igual). El resto de los pasos (subir, extraer, activar) son exactamente los mismos.


Consejos finales para una instalación exitosa

  • Siempre sube el tema comprimido en ZIP y extráelo en el servidor. No subas la carpeta directamente porque puede ser más lento y propenso a errores.
  • No uses caracteres especiales ni espacios en el nombre del archivo ZIP. Si el tema se llama "Mi Tema #1.zip", cámbialo a "mi-tema-1.zip" antes de subirlo.
  • Si el tema es muy pesado (más de 100 MB), el Administrador de Archivos de cPanel puede tener problemas. En ese caso, usa FTP o pide a tu hosting que aumente el límite de subida.
  • Mantén tu WordPress, temas y plugins actualizados. Un tema desactualizado puede ser un agujero de seguridad.

Con estos pasos, ya sabes cómo instalar un tema en WordPress usando cPanel (o Syspanel). Es un proceso sencillo que, una vez que lo hagas un par de veces, te resultará natural. Recuerda siempre hacer copias de seguridad y, si tienes dudas, consulta la documentación de tu tema o el soporte de tu hosting. ¡Manos a la obra!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel