Puntos clave:
- ¿Te topas con un muro al subir archivos a WordPress? Esta guía proporciona varias formas sencillas de aumentar el tamaño máximo de subida, para que puedas añadir esas imágenes, temas o plugins de gran tamaño sin problemas.
- Desde la edición de código hasta el uso de plugins, encuentra la solución perfecta para eludir los límites de carga y mantener tu sitio WordPress funcionando sin problemas.
Cada proveedor de alojamiento de WordPress establece límites para el tamaño de los archivos que puedes subir. Normalmente, este número oscila entre 2 MB y 500 MB. Para los usuarios de Cloudways, establecemos un límite por defecto de 20 MB, pero puedes aumentarlo según tus necesidades, dependiendo del tamaño de tu servidor.
Para la mayoría de los usuarios, este límite es suficiente. Pero si estás aquí, es probable que tengas que lidiar con archivos más grandes, como imágenes de alta resolución, plugins o temas, que superan este límite.
Cambiar a un proveedor de alojamiento de WordPress totalmente gestionado que te permita escalar los recursos del servidor de forma flexible es la mejor forma de solucionar el problema del tamaño máximo de los archivos subidos. Ejem, Cloudways. Sin embargo, también tienes otras opciones.
En este blog, te mostraré varias formas de aumentar el tamaño máximo de subida de archivos en WordPress.
Aumentar el tamaño máximo de subida de archivos de WordPress es más fácil con Cloudways
Tanto si eres principiante como experto, la Plataforma Cloudways se basa en la interfaz de usuario, en la que puedes hacer cambios en pocos segundos.
¿Cuál es el tamaño máximo de subida para WordPress y por qué aumentarlo?
Como he mencionado antes, el tamaño máximo de subida de archivos para WordPress puede oscilar entre 2 MB y 500 MB.
Al crear un sitio web, naturalmente subirás diferentes archivos multimedia como imágenes, vídeos, temas, plugins, etc. Sin embargo, subir archivos grandes será un problema si el tamaño máximo de subida se establece en el mínimo.
Aquí tienes algunos escenarios, por ejemplo, en los que querrías aumentar el tamaño máximo de subida en WordPress:
- Subir imágenes de alta calidad: Si eres fotógrafo o diseñador, puede que necesites subir imágenes grandes y de alta resolución para tu portafolio.
- Añadir temas o plugins más pesados: Algunos temas y plugins de WordPress vienen con archivos pesados, y el límite por defecto podría bloquearlos.
- Venta de productos digitales: Si ofreces artículos como vídeos, libros electrónicos o cursos, el tamaño de sus archivos puede superar el límite.
- Uso frecuente de archivos multimedia: Los sitios que dependen de vídeos, archivos de audio o gráficos detallados pueden toparse rápidamente con estos límites.
- Actualizaciones frecuentes de contenido: Si añades regularmente nuevos recursos, como archivos descargables o materiales de campaña, el límite podría ralentizarte.
Si te has enfrentado a uno de estos problemas, sigue leyendo, ya que te mostraré cómo comprobar y aumentar el límite de subida de varias formas sencillas.
¿Cómo comprobar el tamaño máximo actual de los archivos subidos en WordPress?
Cuando subas archivos como imágenes o archivos multimedia a tu sitio de WordPress, la plataforma te mostrará el límite de tamaño del archivo en la página de subida.
Para comprobar el límite de tamaño máximo de subida actual de tu sitio WordPress, navega a: WP Admin > Media > Añadir nuevo.
Verás el tamaño máximo de subida actual en la parte inferior, como se muestra en la captura de pantalla.

Si el límite actual de tamaño máximo de subida satisface tu demanda, puedes dejarlo como está. Sin embargo, si no es así, sigamos adelante y déjame que te guíe a través de diferentes formas de aumentar el tamaño máximo de subida en WordPress.
¡30% de descuento durante 3 meses en todos los planes!
Libera la nube sin disparar tu presupuesto con nuestro código promocional de alojamiento.
¿Cómo aumentar el tamaño máximo de subida en WordPress?
Si sigues conmigo, aquí tienes los mejores métodos para cambiar el límite de subida en WordPress.
Nota: Mantener los archivos de WordPress por debajo de 100 KB ayuda a la velocidad. Para archivos más grandes, intenta que pesen entre 100 KB y 1 MB para evitar ralentizar tu sitio.
- Actualizar el archivo .htaccess
- Editar el archivo functions.php
- Crear o editar el archivo php.ini
- Aumentar el tamaño de subida en Multisitio
- Modificar el archivo wp-config.php
- Crear o modificar el archivo user.ini
- Aumentar el tamaño máximo de subida de archivos mediante cPanel
- Utilizar el método del plugin
- Contacta con tu proveedor de alojamiento
1. Actualiza el archivo .htaccess
Si tu servidor web utiliza Apache y PHP está configurado como un módulo de Apache, puedes añadir unas líneas de código en tu archivo .htaccess de WordPress para aumentar el tamaño máximo de subida en WordPress.
¡Atención!
Un solo punto (.) mal colocado puede hacer que tu sitio web se caiga. Por lo tanto, antes de realizar cualquier cambio en el archivo .htaccess, haz una copia de seguridad en una ubicación externa. Ponte en contacto con tu proveedor de alojamiento de WordPress si algo va mal o si necesitas ayuda.
Para acceder a tu archivo .htaccess, conéctate a tu servidor mediante un cliente FTP y navega hasta la carpeta donde está instalado WordPress. Para conectarte a tu servidor mediante un cliente FTP como FileZilla, necesitas los siguientes valores:
- Anfitrión
- Nombre de usuario
- Contraseña
- Puerto

Si no puedes ver el archivo .htaccess, activa la opción“Forzar mostrar archivos ocultos” en FileZilla para revelarlo. Comprueba la imagen de abajo:

Abre el archivo .htaccess en un editor de código o en el Bloc de Notas y añade las siguientes líneas.
php_value upload_max_filesize 64M
php_value post_max_size 128M
php_value limite_memoria 256M
php_value tiempo_de_ejecución_máximo 300
php_value tiempo_de_entrada_máximo 300
Esto definirá el tamaño máximo de subida en Megabytes. Sustituye los números según tus necesidades. Asegúrate de que tu proveedor de alojamiento permite cambios en la configuración del archivo .htaccess.
El tiempo máximo de ejecución y el tiempo máximo de entrada están en segundos. El tiempo de ejecución define el límite de tiempo dedicado a un único script. Elige un número que sea adecuado para tu sitio.
Si no quieres utilizar el método FTP descrito anteriormente, puedes utilizar cPanel, que está disponible en tu cuenta de alojamiento.
He aquí cómo:
- Entra en cPanel y abre el Administrador de Archivos.
- Ve a la carpeta public_html y busca tu carpeta de WordPress.
- Haz clic con el botón derecho en el archivo .htaccess y elige “Editar”.

- Añade tu código antes de “# BEGIN WordPress”.
Por último, también puedes editar el archivo .htaccess utilizando un plugin de WordPress como Htaccess File Editor. Este plugin te permite editar el archivo .htaccess directamente desde el backend de WordPress.
¿Cansado de los límites de carga de WordPress?
Intercambia soluciones con otros usuarios y expertos en la Comunidad Reddit de Cloudways, ¡porque los archivos grandes no deberían ser un quebradero de cabeza!
2. Edita el archivo functions.php
WordPress recomienda oficialmente utilizar NGINX y Apache para gestionar las configuraciones del servidor para obtener el mejor rendimiento.
Sin embargo, si tu sitio WordPress funciona con NGINX, no encontrarás el archivo .htaccess, ya que NGINX no lo utiliza. En tal caso, puedes editar los archivos del tema de WordPress para aumentar el tamaño máximo de subida de archivos.
Para acceder a tu archivo functions.php, ve a Panel de control de WordPress → Apariencia → Editor de archivos de temas y selecciona Archivo de funciones del tema.

Ahora añade el siguiente código:
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
Este código aumenta el límite de tamaño de los archivos subidos a 64 MB, establece el límite de tamaño de los mensajes a 64 MB y amplía el tiempo máximo de ejecución de los scripts PHP a 300 segundos.
Nota: si cambias de tema, el tamaño máximo de subida volverá a sus valores por defecto hasta que edites el archivo functions.php del nuevo tema, ya que el siguiente código sólo se añade a tu tema actual.
Si no te sientes cómodo con la codificación, también puedes optar por el método de los plugins. Sólo tienes que utilizar cualquier plugin de WordPress para añadir fragmentos de código. Por ejemplo, Fragmentos de código.
Esto es lo que tienes que hacer
- Instala y activa el plugin, y luego haz clic en Añadir nuevo para añadir tu fragmento de código personalizado. Puedes añadir el mismo código que antes.

Si no quieres utilizar un plugin de terceros, también puedes crear tu propio plugin de fragmentos de código personalizados. Aquí te explico cómo hacerlo.
3. Crea o edita el archivo php.ini
Se trata de un archivo predeterminado que se utiliza para configurar cualquier aplicación que se ejecute en PHP. Contiene los parámetros necesarios para el tiempo de espera de los archivos, el tamaño de carga y los límites de recursos.
Accede a tu directorio raíz de WordPress mediante SSH o FTP y busca un archivo php.ini. Si el archivo no está visible, puedes crear uno nuevo.
Voy a crear un archivo nuevo. Abre cualquier editor de texto y crea un nuevo archivo en tu escritorio. Copia el siguiente código y guárdalo como php.ini.
upload_max_filesize = 64M post_max_size = 128M memory_limit = 264M

Si creas un nuevo archivo PHP.ini, súbelo usando SSH o FTP dentro de la misma carpeta raíz.
4. Aumentar el tamaño de subida en Multisitio
Si utilizas WordPress multisitio, puedes aumentar el tamaño de subida desde la configuración. Ve a tu panel de administración de red y navega hasta Configuración > Configuración de red.
Desplázate hacia abajo para localizar la sección Configuración de subida, donde verás el campo Tamaño máximo del archivo subido.
Por defecto, WordPress Multisite establece este límite en 1500 KB (1,5 MB). Puedes ajustar este límite introduciendo un valor superior y haciendo clic en el botón Guardar cambios.

Este aumento depende de la configuración de tu servidor. Si tu servidor está configurado a 20 MB, no puedes aumentar el tamaño de subida de WordPress a 25 MB. Sin embargo, si tu servidor está configurado a 20 MB y tu configuración de red está configurada a 15 MB, puedes resolver el problema aumentando el tamaño de subida a 20 MB.
En Cloudways, puedes aumentar rápidamente el límite de subida del servidor cambiando el límite predeterminado de 100 MB.

5. Modifica el archivo wp-config.php
Otra forma de aumentar el tamaño de subida en WordPress es definir el parámetro de tamaño en el archivo wp-config.php. Para ello, accede a tu directorio raíz de WordPress mediante SSH o FTP y localiza el archivo wp-config.php.

Abre el archivo en cualquier editor de texto y añade el siguiente código.
@ini_set( 'upload_max_size' , '20M' ); @ini_set( 'post_max_size', '13M'); @ini_set( 'memory_limit', '15M' );
Guarda los cambios y debería aumentar el tamaño de subida de tus archivos.
6. Crear o modificar el archivo user.ini
Otro método es utilizar un archivo .user.ini si tu proveedor de alojamiento restringe los cambios en la configuración global de PHP.
Comprueba si en el directorio raíz de tu sitio hay un archivo .user.ini. Si falta, crea uno nuevo como hicimos en el método 3 y añade las siguientes líneas:
upload_max_filesize = 50M
post_tamaño_max = 100M
limite_memoria = 200M
Funciona igual que php.ini, permitiéndote modificar los límites de subida en función de la configuración de tu alojamiento.
7. Aumentar el tamaño máximo de subida de archivos a través de cPanel
Si tu proveedor de alojamiento utiliza cPanel, puedes aumentar el tamaño máximo de subida de archivos a través de su configuración.
Para aumentar el tamaño del archivo de subida en cPanel, ve a Seleccionar versión de PHP en la sección Software.

Haz clic en Opciones y desplázate hacia abajo para ajustar upload_max_filesize, post_max_size, memory_limit, max_execution_time y max_input_time.

En mi caso, los cambios se guardan automáticamente, ya que utilizo una versión más reciente de cPanel. Pero las más antiguas pueden requerir hacer clic en Guardar cambios. Si no estás seguro, la mejor opción es ponerte en contacto con tu proveedor de alojamiento.
8. Utilizar el método de los plugins
No todo el mundo disfruta escribiendo código o accediendo a los archivos raíz mediante SSH o FTP. En esa situación, un plugin resulta muy útil. Utilizaré el plugin Big File Uploads de ClikIT .
- Ve a tu panel de WordPress → Plugins → Añadir nuevo, busca “Big File Uploads”, luego Instala y Activa el plugin.

- Una vez instalado, ve a la configuración del plugin y simplemente introduce el valor para el tamaño de subida.

- Pulsa el botón Guardar cambios para aplicar el nuevo tamaño de subida.
9. Ponte en contacto con tu proveedor de alojamiento
Si no te gusta jugar con la configuración del servidor, la solución más sencilla es pedir a tu proveedor de alojamiento que aumente el límite de subida. Es una solución rápida por su parte y suele llevar sólo unos minutos.
Los usuarios de Cloudways pueden solicitar asistencia por chat en directo las 24 horas del día, los 7 días de la semana. Los que tengan los complementos de Soporte Avanzado o Premium obtendrán tiempos de respuesta aún más rápidos y acceso directo a soporte experto.

Si no quieres editar los archivos, siempre puedes ponerte en contacto con tu proveedor de alojamiento para que lo haga por ti.
Alojamiento WordPress Gestionado Desde $11/Mes
Experimenta un rendimiento más rápido de los temas de WordPress y una disponibilidad constante en Cloudways.
¿Cómo subir archivos grandes por FTP/SFTP?
Si ninguno de los métodos anteriores funcionó o no puedes ponerte en contacto con tu proveedor de alojamiento para que aumente el límite de subida, puedes subir archivos grandes utilizando FTP/SFTP.
El proceso es sencillo. Para un repaso rápido, consulta el método 1 de esta guía.
Simplemente conéctate a tu servidor utilizando un cliente FTP como FileZilla, y luego arrastra y suelta los archivos en tu carpeta de subidas de WordPress.
Por ejemplo, añadiré un archivo de plantilla de página personalizada en WordPress.

Tras establecer una conexión SFTP con mi servidor, navegaré hasta la carpeta /wp-content/themes. En la carpeta del tema actual, subiré el archivo PageWithoutSidebar.php.

Ahora, si voy al panel de administración de WordPress > Páginas > Añadir nueva, en la sección de atributos de página, debería ver la nueva plantilla de página personalizada en la lista.

Nota: A veces WordPress puede no reconocer los archivos subidos de esta forma. Si eso ocurre, puedes utilizar el plugin Añadir desde servidor para importar archivos.
¿Cómo evitar la subida de archivos grandes con el filtro upload_size_limit de WordPress?
Mostrar archivos grandes, como vídeos e imágenes, en tu sitio web puede ralentizar su rendimiento. Para evitar que los usuarios no administradores suban archivos grandes, puedes establecer un límite de tamaño mediante el filtro upload_size_limit de WordPress.
He aquí un ejemplo:
function custom_upload_size_limit( $size ) {
if ( ! current_user_can( 'manage_options' ) ) {
$size = 1024 * 5120; // 5 MB
}
return $size;
}
add_filter( 'upload_size_limit', 'custom_upload_size_limit', 20 );
En este código:
- Estamos utilizando la función manage_options de WordPress para comprobar si un usuario tiene derechos de administrador.
- Si el usuario no es un administrador, el límite de subida se establece en 5MB (o 5120KB).
- Los administradores no se verán afectados por este límite y podrán subir archivos más grandes.
Ahora, probablemente te estés preguntando: “¿Dónde pongo este código?”.
Bueno… al archivo functions.php.
He aquí cómo:
- Ve a tu panel de control de WordPress.
- En Apariencia, haz clic en Editor de temas.
- Busca el archivo functions.php en la lista de archivos del tema, a la derecha.
- Desplázate hasta abajo del todo y pega el código justo antes del ?> (si existe).
- Haz clic en Actualizar archivo para guardar los cambios.
Resumen
Espero que esta guía te haya ayudado a entender cómo aumentar el tamaño máximo de subida de archivos en WordPress. He intentado cubrir todas las soluciones posibles sobre cómo aumentar el tamaño de subida en WordPress.
Sin embargo, algunos métodos pueden no funcionar para todos los usuarios. Si los métodos anteriores no te funcionan, lo mejor que puedes hacer es ponerte en contacto con tu proveedor de alojamiento.
Otras opciones son, en primer lugar, impedir que los usuarios que no son administradores suban archivos grandes o subir archivos grandes mediante FTP/SFTP.
Si conoces algún otro método que haya pasado por alto, házmelo saber en los comentarios.
Escala sin problemas con Cloudways Autónomo
Despídete de las preocupaciones por el tráfico. Cloudways Autonomous gestiona sin esfuerzo el crecimiento de tu sitio web, garantizando un funcionamiento fluido sin importar el aumento.
Q. ¿Cómo puedo aumentar el tamaño máximo de carga a través del proveedor de alojamiento?
A. La mayoría de los proveedores de alojamiento, como Cloudways, ofrecen una opción en la configuración del servidor para aumentar el tamaño máximo de subida de archivos para WordPress. Si no encuentras esta opción, consulta la base de conocimientos de tu proveedor o ponte en contacto con su equipo de soporte para obtener ayuda.
Q. ¿Aumentar el tamaño máximo de carga puede afectar a la velocidad de carga del sitio?
A. Aumentar el tamaño de subida puede afectar a la velocidad de tu sitio si los archivos no están optimizados. Es mejor evitar cambiar el límite de subida a menos que sea necesario y centrarse en subir archivos optimizados para conseguir tiempos de carga más rápidos.
Q. ¿Cómo aumentar el tamaño de subida en WordPress?
A. Puedes aumentar el tamaño de subida en WordPress editando la opción php.ini modificando el archivo .htaccess o añadiendo código personalizado a wp-config.php archivo. O, simplemente, ponte en contacto con tu proveedor de alojamiento para que ajuste la configuración por ti.
Q. ¿Cómo puedo aumentar el tamaño máximo de página en WordPress?
A. Para aumentar el tamaño máximo de página, ve a tu php.ini y ajusta post_max_size y upload_max_filesize configuración. Asegúrate de que los valores son superiores a los que necesitas para subir páginas o archivos más grandes.
Q. ¿Cómo puedo aumentar el tamaño máximo de subida de archivos en WordPress multisitio?
A. Para aumentar el tamaño máximo de archivo de subida en WordPress Multisite, ve a Network Admin > Settings y actualiza la opción “Max upload file size”. Si es necesario, también puedes modificar el archivo php.ini o utilizar el método .htaccess para asegurarte de que la configuración de tu servidor está actualizada.
Q. ¿Cómo aumentar el tamaño máximo de subida de archivos en el cPanel de WordPress?
A. Para aumentar el tamaño del archivo de subida en WordPress a través de cPanel, inicia sesión en cPanel, ve a Seleccionar versión de PHP y, a continuación, haz clic en Opciones. Desde ahí, puedes ajustar los valores upload_max_filesize, post_max_size, y memory_limit. Alternativamente, puedes editar el archivo .htaccess o php.ini utilizando el Administrador de Archivos.
Q. ¿Cómo subo un archivo grande a WordPress?
A. Para subir archivos grandes, pide a tu proveedor de alojamiento que aumente el límite o utiliza el complemento Carga de archivos grandes. Otra opción es el FTP, del que ya he hablado en esta guía.
Abdul Rehman
Abdul es un experto en tecnología, aficionado al café y al marketing creativo al que le encanta estar al día de las últimas actualizaciones de software y aparatos tecnológicos. También es un hábil escritor técnico capaz de explicar conceptos complejos de forma sencilla para un público amplio. Abdul disfruta compartiendo sus conocimientos sobre el sector de la Nube a través de manuales de usuario, documentación y entradas de blog.