Ficheros personalizados en galería multimedia

Uno de nuestros clientes nos hizo una consulta sobre los ficheros que podía subir a su WordPress. En la empresa había varios editores y en sus publicaciones querían evitar que se pudieran subir ciertas extensiones como por ejemplo exe, js, zip.

Como sabéis la galería multimedia de WordPress permite muchos tipos de archivos. ¿Cómo podemos hacer para eliminar ese tipo de extensiones a la hora de subirse a WordPress?

Lo primero es saber qué tipo de mime types queremos eliminar. Se puede ver en la página de ayuda de WordPress (CODEX WordPress)

Sabiendo que extensiones queremos eliminar, crearemos el siguiente filtro llamado upload_mimes en nuestro functions.php o nuestro plugin.

function eliminar_mimes( $mimes ) {
    unset( $mimes['exe'] );
    unset( $mimes['js'] );
    unset( $mimes['zip'] );
return $mimes;
}

add_filter( 'upload_mimes', 'eliminar_mimes' );

Con esto conseguiremos que al subir una extensión que tenemos bloqueada nos salga el mensaje

Lo siento, este tipo de archivo no está permitido por motivos de seguridad.

Error WordPress
Ahora ya podéis probarlo en vuestra web.

Saludos

Ficheros personalizados en galería multimedia Modificado: junio 29th, 2018 por Carlos González Gurrea
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…