¿Tienes problemas para aumentar el tamaño máximo de carga en WordPress?
El valor predeterminado para el tamaño máximo de carga varía según el host, pero puede ser bastante bajo en algunos casos. Esto puede generar errores como «El archivo cargado excede la directiva upload_max_filesize en php.ini» al intentar cargar archivos en la biblioteca multimedia de WordPress o a través de otras interfaces de carga.
Afortunadamente, hay un par de ajustes que puedes aplicar para solucionar el problema.
En esta publicación, le mostraremos varios métodos diferentes que puede usar para aumentar el tamaño máximo de los archivos cargados en su sitio de WordPress.
Muchos de estos métodos requerirán que agregue fragmentos de código a su sitio web. Sin embargo, comenzaremos con un método de complemento simple que energía funcionan dependiendo de la configuración del servidor.
Estos son los cinco métodos que cubriremos:
- Enchufe gratis (no se necesita código)
- funciones.php (fragmento de código)
- archivo php.ini (tablero o alojamiento de fragmentos de código)
- Archivo .htaccess (fragmento)
- Solución alternativa adicional: cargar archivos a través de FTP
¡Empecemos!
¿Cómo verifico el tamaño máximo de mis cargas de WordPress?
Antes de comenzar, aquí hay una forma rápida de verificar el tamaño máximo de carga existente de su sitio de WordPress.
En su tablero de WordPress, vaya a Multimedia → Agregar nuevo y busca El tamaño máximo de un archivo subido valor:

Si este valor es menor que el archivo que intenta cargar, ahora sabe por qué tiene problemas.
¿Cómo aumentar el tamaño máximo de carga en WordPress?
Antes de comenzar, quiero señalar que si algunos de estos métodos funcionan depende de la configuración de su host. No podemos garantizar que todos los métodos funcionen en su situación particular. Pero podemos decir que trabajan para muchos Usuarios de WordPress y configuraciones de hosting.
Por lo tanto, si probó estos métodos y descubrió que no funcionan para usted, su próximo paso debe ser ponerse en contacto con el soporte de su host. Es posible que puedan solucionar cualquier cosa que esté causando el problema.
Dejando esa salvedad de lado, pasemos a los tutoriales…
1. Use el complemento gratuito para aumentar el tamaño máximo de carga
La opción absolutamente más simple para aumentar el tamaño máximo de sus archivos transferidos es usar complemento gratuito Aumente el tamaño máximo de un archivo cargado porque no requiere editar ningún código.
Sin embargo, el complemento solo funcionará hasta el límite máximo de carga especificado por el usuario. servidor. Por esta razón, solo solucionará el problema si el problema es que, por algún motivo, el límite de carga de su sitio de WordPress es inferior al límite de carga del servidor.
Para verificar si esto funciona, instale y active el complemento gratuito de WordPress.org. Luego ve a Configuración → Aumentar el tamaño máximo de un archivo subido.
Verá el tamaño máximo de carga desde el servidor, así como el límite actual del sitio de WordPress. Luego puede usar la lista desplegable para establecer el valor máximo de su sitio en cualquier lugar, hasta el valor máximo del servidor:

Si el tamaño máximo de carga del servidor sigue siendo demasiado bajo, siga leyendo para conocer algunas soluciones basadas en código.
2. Use el archivo Functions.php o el complemento Code Snippets en el tema secundario
En algunas situaciones, puede aumentar el tamaño máximo de carga agregando los siguientes fragmentos de código a un tema secundario funciones.php archivo o vía Fragmentos de código del complemento (u otro enchufe similar).
Si estás agregando esto a funciones.php, asegúrese de estar usando un tema hijo. De lo contrario, sus cambios se sobrescribirán cuando actualice el tema.
@ini_set( 'upload_max_size' , '32M' );
@ini_set( 'post_max_size', '32M');
@ini_set( 'max_execution_time', '300' );
Puede cambiar los números – «32M» – según sus necesidades. Por ejemplo, para transferir un máximo de 64 MB, puede cambiarlo a «64M».
3. Crea o edita el archivo php.ini
El archivo php.ini controla las variables de configuración básicas de PHP, incluido el tamaño máximo de carga.
En algunos hosts, puede editar el archivo php.ini con cPanel, que es más simple que editar el archivo directamente. Por ejemplo, con Bluehost, puede abrir cPanel haciendo clic en Avanzado en el tablero de Bluehost. Entonces puedes elegir Editor INI MultiPHP herramienta:

Luego puede seleccionar el sitio que desea editar y personalizar upload_max_filesize
directiva:

Si su host no ofrece dicha herramienta, puede intentar acceder al archivo directamente.
Conéctese a la carpeta raíz del servidor usando FTP o cPanel File Manager (la carpeta raíz es la misma carpeta que contiene wp-config.php expediente):
- Si ve un archivo existente llamado php.inieditar este archivo. Es posible que deba informar al cliente FTP para que muestre los archivos ocultos.
- Si no ve un archivo existente, cree un nuevo archivo llamado php.ini.
Luego agregue las siguientes líneas de código:
upload_max_filesize = 32M
post_max_size = 32M
max_execution_time = 300
O, si ya puede ver estas líneas de código, edite los números según sus necesidades.
4. Agregue código al archivo .htaccess
Si su host usa el servidor web Apache (que es lo que hacen la mayoría de los hosts de WordPress), puede intentar aumentar el tamaño máximo de carga editando el archivo .htaccess de su sitio.
Para editar el archivo .htaccess, debe conectarse al servidor a través de FTP o el administrador de archivos cPanel. A continuación, busque el archivo .htaccess en la carpeta raíz (la misma carpeta que contiene el archivo .htaccess) wp-config.php).
Antes de realizar cualquier cambio, debe descargar una copia del archivo a su computadora local para tener una copia de seguridad segura en caso de que algo salga mal (es poco probable, pero el archivo .htaccess es confidencial, por lo que siempre querrá una copia de seguridad).
Después de realizar la copia de seguridad, edite el archivo y agregue el siguiente código:
php_value upload_max_filesize 32M
php_value post_max_size 32M
php_value max_execution_time 300
php_value max_input_time 300
Nuevamente, puede cambiar los números según sus necesidades.
5. Habla con el soporte del anfitrión
Nuevamente, no podemos garantizar que estos métodos funcionen para todos los sitios, ya que a veces la configuración del host simplemente no permite que estas tácticas funcionen.
Entonces, si nada ha funcionado hasta ahora, le recomendamos que se comunique con el soporte de su host para ver si aumentarán el límite de carga de su servidor para usted.
Solución alternativa: cargar a través de FTP e importar a WordPress
Si nada ha funcionado hasta ahora y su host no aumenta el tamaño máximo de carga de archivos para usted, terminaré brindándole una solución alternativa que puede usar para cargar archivos grandes en su biblioteca de medios de WordPress.
Esto no solucionará el problema de forma permanente, pero te permitirá transferir el archivo de inmediato, lo que podría ser exactamente lo que necesitas en este momento.
En lugar de intentar cargar archivos a través del panel de control de WordPress, puede cargar el archivo a través de FTP, lo que evitará por completo cualquier limitación de tamaño de archivo.
Para comenzar, use FTP para cargar el archivo a wp-content/uploads/…
carpeta, asegurándose de seleccionar el año/mes correcto.
Por ejemplo:
/wp-content/uploads/2021/01/
Ahora el archivo está en su servidor. Sin embargo, WordPress aún no lo reconocerá en la Biblioteca multimedia. Para arreglarlo, puedes usar Complemento gratuito Agregar desde el servidor para registrar el archivo que ha subido a la biblioteca multimedia.
Después de activar el complemento, vaya a Medios → Agregar desde el servidor:

Luego abra la carpeta donde cargó el archivo a través de FTP e importe los archivos cargados:

Después de importar el archivo con el complemento, lo verá en su biblioteca de medios como si lo hubiera subido directamente a través de su panel de WordPress.
Para obtener una visión más detallada de este método, consulte nuestro tutorial sobre la carga masiva de archivos en WordPress.
Aumente el tamaño máximo de sus cargas de WordPress hoy
En esta publicación, compartimos muchos métodos diferentes que puede usar para aumentar el tamaño máximo de carga en su sitio de WordPress.
Para la opción más simple, comience con la gratuita Complemento Aumente el tamaño máximo de un archivo cargado. Sin embargo, tenga en cuenta que este complemento solo funcionará si la carga máxima de su sitio de WordPress se establece por debajo del límite del servidor; no puede aumentar el límite del servidor por sí mismo.
Si el problema es el límite del servidor, debe probar uno de los fragmentos de código que proporcionamos. Y si ninguna de estas opciones funciona, puede comunicarse con el soporte de su anfitrión para ver si pueden ayudarlo.
O bien, puede solucionar completamente este problema cargando el archivo a través de FTP y luego usando Agregar desde el complemento del servidor para importarlo a la Biblioteca multimedia.
Para obtener más consejos sobre cómo solucionar este tipo de problemas de WordPress, consulte nuestra guía de solución de problemas de WordPress.
¿Todavía tiene preguntas sobre cómo aumentar el tamaño máximo de carga en WordPress? ¡Pregúntanos en los comentarios!