Recientemente, uno de nuestros usuarios nos preguntó cómo podían subir imágenes grandes en WordPress. Si bien esto solía ser un problema común hace años, la mayoría de los proveedores de alojamiento modernos de WordPress ahora ofrecen límites de carga generosos (a menudo de 64 MB a 512 MB) que acomodan la mayoría de los tamaños de imagen.
De hecho, si estás alcanzando los límites de carga hoy en día, vale la pena considerar si realmente necesitas archivos tan grandes. La mayoría de las imágenes web de alta calidad están muy por debajo de los 5 MB, y una optimización adecuada puede reducirlas aún más sin perder calidad visible.
Sin embargo, si necesitas subir archivos excepcionalmente grandes (como fotografía de alta resolución o archivos de diseño), te mostraremos cómo ajustar estos límites. Ten en cuenta que las imágenes muy grandes pueden ralentizar tu sitio web y afectar la experiencia del usuario.

Entendiendo los límites de carga de imágenes en WordPress
Si ves un mensaje de error que dice 'nombre_archivo.jpg excede el tamaño máximo de carga para este sitio', podrías sorprenderte al saber que esto ya no suele ser una limitación.
De hecho, el plan de alojamiento compartido de Bluehost que usamos para probar tutoriales de WordPress tiene un límite de carga de 512 MB, y ese no es su plan más caro. La mayoría de los otros proveedores de alojamiento de WordPress hoy en día establecen límites igualmente generosos, típicamente entre 64 MB y 512 MB.
Para poner esto en perspectiva, así se ven las imágenes web optimizadas típicas:
- Imágenes de publicaciones de blog: Usualmente 1-2 MB
- Fotos de productos: 2-3 MB
- Imágenes de encabezado: 2-4 MB
- Portafolio de fotografía: 3-5 MB
Pero si sigues teniendo problemas para subir archivos, puedes consultar tu límite actual visitando la página Medios » Añadir nuevo. Estas restricciones podrían deberse a la configuración de tu proveedor de hosting, a limitaciones de memoria o a la configuración del servidor.

Si te encuentras con alguno de estos errores, este artículo te ayudará a solucionarlo para que puedas subir fácilmente archivos grandes a WordPress.
🚨 ¡Espera! Antes de continuar con el resto del tutorial, te recomendamos encarecidamente que utilices primero una herramienta de optimización de imágenes para reducir el tamaño de tus archivos sin perder calidad. Esto ayudará a que tu sitio web cargue más rápido y tenga un mejor posicionamiento en los motores de búsqueda.
Consulta nuestra guía sobre cómo optimizar imágenes para el rendimiento web para obtener instrucciones paso a paso.
Cómo aumentar el tamaño máximo de carga de imágenes en WordPress
Si deseas subir imágenes y archivos multimedia grandes en WordPress, aquí te explicamos cómo solucionar el problema del tamaño de carga de imágenes en WordPress.
Este método requiere que agregues código en WordPress. Si no lo has hecho antes, no te preocupes, porque usaremos un plugin gratuito de fragmentos de código llamado WPCode para hacerlo de forma segura.

Para empezar, necesitas instalar y activar el plugin gratuito WPCode. Para obtener instrucciones, consulta este tutorial sobre cómo instalar un plugin de WordPress.
Una vez que el plugin esté activado, ve a la página Fragmentos de código » + Agregar fragmento desde tu panel de WordPress.
Desde allí, haz clic en el botón '+ Agregar fragmento personalizado' debajo de la opción 'Agrega tu código personalizado (Nuevo fragmento)'.

A continuación, agrega un título para tu código y pega el fragmento de código de abajo en el cuadro 'Vista previa del código':
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
Asegúrate de reemplazar ‘256M’ con el tamaño máximo de archivo deseado.
No olvides seleccionar ‘Fragmento de PHP’ como el tipo de código en el menú desplegable del lado derecho de la pantalla.

Finalmente, simplemente cambia el interruptor de ‘Inactivo’ a ‘Activo’.
Luego haz clic en el botón ‘Guardar fragmento’.

Este código intenta aumentar los límites de tamaño máximo de archivo de carga, tamaño máximo de publicación y tiempo máximo de ejecución para tu sitio de WordPress.
Dicho esto, este método podría no funcionar para todos los sitios web. En ese caso, puedes consultar nuestra guía sobre cómo aumentar el tamaño máximo de carga de archivos en WordPress para obtener más información.
¿Realmente necesitas subir archivos de imagen grandes en WordPress?
Pongamos los tamaños de imagen en perspectiva. La mayoría de las imágenes web optimizadas son de menos de 5 MB, incluso para fotografía de alta calidad.
Incluso si eres un fotógrafo profesional que quiere mostrar tu trabajo, recuerda que los visitantes de la web no necesitan la misma resolución que los medios impresos. Una imagen de 3 MB debidamente optimizada puede verse tan impresionante en pantalla como una de 15 MB, mientras carga mucho más rápido.
Los archivos de imagen grandes afectan tu sitio web de varias maneras:
- Tiempos de carga de página más lentos
- Mayor uso de almacenamiento de hosting
- Reducción en los rankings de motores de búsqueda
- Mala experiencia de usuario en dispositivos móviles
Esto es lo que recomendamos en su lugar:
- Optimiza tus imágenes antes de subirlas como recomendamos.
- Usa un plugin de galería como Envira Gallery para sitios web de fotografía. Maneja automáticamente la optimización de imágenes y crea galerías responsivas que cargan rápidamente en todos los dispositivos.
- Considera usar una CDN (Red de Entrega de Contenido) como Envira CDN si tienes una gran biblioteca de imágenes. Las CDN sirven tus imágenes desde servidores en todo el mundo, mejorando los tiempos de carga y la experiencia del usuario. Para más recomendaciones, consulta nuestra selección de los mejores servicios de CDN para WordPress.
Eso es todo, esperamos que esta guía te haya ayudado a aprender cómo subir imágenes grandes en WordPress. También te puede interesar nuestra guía sobre elementos de diseño efectivos para un sitio web de WordPress y nuestras selecciones de los mejores constructores de páginas de WordPress de arrastrar y soltar.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.
Moinuddin Waheed
He encontrado este problema y nunca me di cuenta de que esto se debe al tamaño predeterminado de 2 MB.
Gracias por informarnos sobre cómo agregar y aumentar el tamaño del archivo utilizando los fragmentos de código.
He estado usando wpcode para insertar cualquier tipo de fragmento de código y es el mejor enfoque para agregar códigos sin dañar tu sitio.
edizzz
¿Cómo pongo un botón para descargar la imagen de la publicación como en los sitios de fondos de pantalla?
Tyler Simonds
Redimensionar las imágenes antes de subirlas es una molestia, un paso completamente diferente que WordPress debería hacer automáticamente.
Brittney
Hola,
Intenté usar este código, el primer código, en la carpeta functions, y ahora mi sitio web ya no funciona. Me aparece "Parse error: syntax error, unexpected '@' in ___" incluso después de haber eliminado el código y haber intentado actualizarlo a la normalidad. ¿Alguna sugerencia?
Wali shah afridi
Subí el código anterior pero la imagen grande aún no se sube a mi bloque, ¿podrías decirme qué hago ahora??
Chase
Me gustaría aclarar que hacer cambios en los archivos functions.php no tiene ningún efecto y que editar mi archivo .htaccess causa un error interno del servidor sin importar cuán perfecto intente hacer el código. ¿Debería estar subiendo archivos de video grandes usando otro método? La razón principal por la que quiero subir el video es para compartirlo con un grupo pequeño de personas. No puedo subirlo con YouTube y, por lo tanto, no puedo incrustarlo en WordPress a través de YouTube porque reclaman derechos de autor sobre mi música y el audio se silencia automáticamente. Necesito esa pista de audio específica con mi video, así que YouTube no es una opción. Así que supongo que si no puedo resolver este problema, tendré que encontrar un servicio de alojamiento de video que no marque material con derechos de autor o intentar alojarlo yo mismo, ambos son un poco ajenos al tema de este foro. Supongo que estoy de suerte en este punto.
Chase
Nada funciona para subir archivos grandes en mi cuenta GoDaddy de WordPress multisitio con la nueva versión de PHP. Ciertamente no puedo agregarlos directamente a través del navegador de medios de WordPress, así que primero subo los archivos de la manera recomendada a través de FTP. El problema es que no puedo llevar los archivos de mi carpeta FTP al navegador de medios de WordPress. Hay muy poca información relevante publicada sobre el tema en línea. El plugin recomendado "Agregar desde el servidor" no funciona. La versión de copia de seguridad no funciona. El desarrollador no sabe. Tengo todas mis configuraciones en los niveles correctos en la configuración de cPanel. Lo verifiqué con GoDaddy tres veces. GoDaddy dijo que no puedo hacer nada más en el lado del hosting y que debería funcionar. Dado que el archivo php.ini real no es accesible en GoDaddy, se recomienda crear un nuevo php5.ini o un php.ini regular para los servidores GoDaddy, pero esto no me funciona. No puedo editar mi archivo php.ini real como muestra el video. Mis archivos son un archivo de video mp4 de 150 MB y no puedo hacerlo mucho más pequeño. Ajusté todas las configuraciones de WordPress para subir archivos grandes y archivos de video. Esto no funcionó. ¿Alguien sabe qué hacer? Mientras tanto, estoy tratando de encontrar otro plugin que realmente funcione.
Soporte de WPBeginner
Simplemente puedes pegar el enlace del archivo subido en tu editor de publicaciones de WordPress y se incrustará automáticamente. Por ejemplo, si subiste el archivo /wp-content/uploads/my-video.mp4, entonces puedes agregar http://example.com/wp-content/uploads/my-video.mp4 en una publicación de blog (reemplaza example.com con el nombre de tu propio dominio) y WordPress lo incrustará por ti. Inténtalo y dinos cómo te va.
Administrador
Lutaaya paddy
gracias por este artículo, me ha funcionado. el código que se pone en el .htaccess
Penelope
La razón por la que me gustaría que se aumentara mi tamaño máximo de carga es porque tengo un botón que abre un enlace URL de mi catálogo para que los clientes lo descarguen. Este enlace proviene de mi carpeta de medios en WordPress.
Si uso un enlace en un botón, ¿esto ralentiza mi sitio web? ¿Tienen alguna recomendación sobre cómo permitir que los espectadores vean un catálogo en PDF sin ralentizar un sitio web?
Ankit Agarwal
Sin embargo, para los fotógrafos, usar una plantilla (o tema) que no permite tamaños de imagen grandes no es comprensible. Y para el resto de nosotros, usar un complemento parece lógico, ya que nunca querremos cargar más de 10 MB (incluso eso es demasiado alto) por miedo a reducir la velocidad. De lo contrario, ¿hay alguna otra razón para cargar imágenes de alta resolución?
gary odom
Llamas a esto WP para principiantes, pero cuando procedes a hablar de cosas como el archivo php y el cliente ftp, asumes que un principiante sabe de qué hablas. Estoy seguro de que hay muchos que sí, pero ¿los verdaderos principiantes realmente saben de qué estás hablando? Por supuesto, tienes derecho a hacer lo que desees, pero ciertamente no está dirigido a principiantes que todavía están encontrando su camino en el programa WP. Muchos de nosotros tuvimos nuestro servicio de alojamiento que instaló WordPress por nosotros, por lo que no estamos familiarizados con gran parte de lo que dices. Estoy ansioso por aprender, pero primero debo comprender los conceptos básicos.
Soporte de WPBeginner
Gracias por tus comentarios. Ocasionalmente nos equivocamos, pero siempre puedes pedirnos que aclaremos en los comentarios. Estaremos encantados de ofrecer más explicaciones.
PHP es el lenguaje de programación en el que está escrito WordPress. Un cliente FTP es un software que te permite conectarte a tu servidor web para editar y subir archivos en tu servidor de hosting compartido. Echa un vistazo a nuestra guía sobre cómo usar FTP para subir archivos a WordPress para principiantes.
Administrador
Rybird
Artículo informativo muy bien escrito.