Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

El tema no sube: el límite de carga de WordPress y cómo sortearlo

Un tema con demo supera los 50 MB y el hosting suele permitir 8. Está la vía rápida (FTP) y la definitiva.

Actualizado el 2 sep 20262 min de lectura
Instalación

Si la subida del tema regresa en blanco, se traba en la barra de progreso o avisa que el archivo excede el tamaño máximo, el problema no es el tema: es el límite de subida que le entregó su hospedaje. Y existe una solución alternativa que funciona en cualquier servidor, sin tocar ninguna configuración, y está al final de este texto.

Descubra su límite

Vaya a Medios > Añadir nuevo. Debajo del cuadro de subida, WordPress escribe el tamaño máximo. Si dice 8 MB o 16 MB y su tema tiene 60 MB, ahí está la explicación.

Un segundo lugar con más detalle: Herramientas > Salud del sitio > Información > Servidor. Ahí aparecen upload_max_filesize, post_max_size y memory_limit, que es el conjunto que decide.

La forma definitiva: aumentar los límites

Tres archivos pueden hacer esto, y cuál funciona depende del hospedaje. Pruebe en este orden.

1. .user.ini, en la raíz de WordPress (funciona en la mayoría de los hospedajes con PHP-FPM):

  • upload_max_filesize = 100M
  • post_max_size = 100M
  • memory_limit = 300M
  • max_execution_time = 300
  • max_input_vars = 5000

2. .htaccess, en la raíz de WordPress, si el servidor es Apache. Las mismas directivas, con php_value al frente:

  • php_value upload_max_filesize 100M
  • php_value post_max_size 100M
  • php_value memory_limit 300M
  • php_value max_execution_time 300

Si el servidor es nginx, el .htaccess simplemente se ignora: no aparece ningún error, nada cambia, y es fácil perder tiempo pensando que la línea está mal.

3. php.ini, cuando el hospedaje da acceso a él, con las mismas directivas del primer punto. Después de modificarlo, reinicie el PHP o espere algunos minutos.

Muchos paneles (cPanel, Plesk, hPanel) tienen una pantalla de «Seleccionar versión de PHP» o «Configuración de PHP» que cambia estos valores sin necesidad de ningún archivo. Si existe, es el camino más corto.

La solución alternativa que siempre funciona: FTP

El límite de subida es del formulario de WordPress. Enviar por FTP no pasa por él.

  • Extraiga el ZIP de instalación en su computadora. Le quedará una carpeta.
  • Conéctese por FTP o por el gestor de archivos del hospedaje.
  • Envíe la carpeta a wp-content/themes/, si es tema, o wp-content/plugins/, si es plugin.
  • En el panel, el elemento aparece en la lista listo para activar.

Es más rápido de lo que parece y no depende de convencer al servidor de nada. Para un tema grande, suele ser el primer camino, no el último.

Si el límite no es el problema

Cuando el mensaje habla de paquete inválido o hoja de estilos ausente, el tamaño no tiene nada que ver: usted está enviando el archivo equivocado desde dentro del paquete. Vea Stylesheet is missing.