• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Poner un límite al peso de los archivos que se pueden subir a WordPress

Descubre en este tutorial cómo fijar un límite al tamaño de los ficheros que pueden subir los usuarios a la biblioteca de medios de WordPress mediante código.

Si gestionas una web en la que los usuarios pueden subir ficheros es posible que te hayas encontrado con el problema de que el espacio del hosting se agota muy rápido porque los usuarios suben ficheros muy pesados.

Una forma de limitar este problema es poner un límite de peso a los ficheros que pueden subir.

Vamos a ver cómo conseguirlo.

Snippet para limitar el tamaño de los ficheros que se pueden subir a la librería de medios de WordPress

Añade el siguiente fragmento al final del fichero functions.php o plugin de funcionalidades:

Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.

En este código utilizas el filtro upload_size_limit para que no permita la subida de imágenes mayores de 2MB.

Obviamente puedes ajustar este tamaño al que consideres apropiado.

También puedes personalizarlo para que afecte a distintos roles de usuario. Por ejemplo, si no quieres que esta restricción afecte a los usuarios con rol de administrador puedes usar esta modificación:

Para ver este código y los otros 2107 snippets de esta web,
identifícate o suscríbete aquí.

En este caso, utilizas el filtro upload_size_limit en conjunción con la función current_user_can para que se ejecute solo si el usuario no es administrador.

Conclusión

Ahora ya sabes cómo limitar el tamaño de los ficheros que pueden subir los usuarios a WordPress. También puedes conseguir que esta limitación solo afecte a un determinado rol usuario.

¿Alguna duda? Te leo en los comentarios.

Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉

Tutoriales relacionados

  • https://codigogenesis.com/crear-plugin-funcionalidades-wordpress/

PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto
  • Feed

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2026 · Código Genesis

close-icon

¿Has olvidado tu contraseña?