¡Buenos días!
Tengo una web donde los usuarios pueden subir fotos pero suelen subirlas muy grandes y me llenan el almacenamiento. No puedo limitar la subida a través del hosting porque el mínimo ahí me parecen 16MB (que me parece una pasada) y porque tengo otra web en el mismo sitio donde no me hace falta que haya restricciones.
¿Alguien sabe de algún plugin que me pueda servir para limitar el tamaño de subida de las fotos?
¡Mil gracias!
Hola, Buenos Días.
Puedes utilizar el siguiente plugin:
-> https://es.wordpress.org/plugins/wp-upload-restriction/
Con el plugin puedes indicarle las extensiones y el maximo permitido para cada Rol de Usuario que tengas creado.
Una vez instalado y activado:
.- Accede Ajustes -> WP Upload Restriction
.- Selecciona el Rol de Usuario al que quieres restringir las subidas, selecciona el Check y añade el tamaño máximo de subida para ese usuario.
Un saludo
¡Hola Pepe!
Perdona, no había visto tu mensaje. Gracias por contestar. Lo he probado pero el tamaño mínimo que me permite poner es 1MB y la verdad es que es muchísimo pero para una sola foto. Intento ponerle 0,2MB y no me dejas. ¿Sabes si tiene alguna opción para ponerlo en KB en vez de en megas? He rebuscado pero no la encuentro.
¡Gracias de nuevo!
Hola, Buenos días.
Ok, prueba añadir esta función al archivo functions.php que encontrarás dentro de la carpeta de tu plantilla:
function limit_upload_size( $file ) {
// Establecer el límite de tamaño de archivo
$file_size_limit = 1024; // 1MB in KB
// excluir Administradores
if ( ! current_user_can( 'manage_options' ) ) {
$current_size = $file['size'];
$current_size = $current_size / 1024; //get size in KB
if ( $current_size > $file_size_limit ) {
$file['error'] = sprintf( __( 'ERROR: File size limit is %d KB.' ), $file_size_limit );
}
}
return $file;
}
add_filter ( 'wp_handle_upload_prefilter', 'limit_upload_size', 10, 1 );
El código lo que hace es establecer una máximo de subida de 1 MB que puedes modificar $file_size_limit = 1024, eso solo afecta a los usuarios, a los administradores no les afecta.
Recuerda descarga una copia del archivo antes de modificarlo.
Un saludo
Hola! Estoy experimentando un problema con este plugin, de repente me tira error y no me deja guardar los cambios. Me tira el siguiente error.
Adjunto pantalla
Hola Laura,
Este error puede ser ocasionado por diferentes motivos uno de ellos es que el plugin no ha sido probado con versiones recientes de wordpress y no es totalmente compatible.
Para verificar con mayor detalle indícanos la URL del sitio web donde los estas intentando configurar, también abre un nuevo tema para esta consulta. De esta forma podremos ayudarte con mayor detalle sobre lo que nos comentas.
Un Saludo