Buenos días.
Estoy tratando de subir archivos .avif pero me aparece un mensaje de "Lo siento, no tienes permisos para subir este tipo de archivo." Estoy subiéndolo desde un usuario administrador.
He probado añadiendo el siguiente código a functions.php:
function we_personalizar_tipos_archivos( $mimes ) {
// nuevos archivos permitidos.
$mimes['avif'] = 'image/avif+xml';
// eliminar tipo de archivo.
unset( $mimes['exe'] );
return $mimes;
}
add_filter( 'upload_mimes', 'we_personalizar_tipos_archivos' );
También añadiendo a wp-config el siguiente código:
define('ALLOW_UNFILTERED_UPLOADS', true);
Pero sigue sin funcionar, como podría subir este tipo de archivos?
Muchas gracias.
Contenido solo visible a usuarios registrados
Hola Guillermo
.- Añade lo siguiente al archivo wp-config
define('ALLOW_UNFILTERED_UPLOADS', true);
Tienes que añadirlo encima de la línea " /* Add any custom values between this line and the "stop editing" line. */ "
Un Saludo
Si, así lo habia hecho, he vuelto a probar, pero el problema persiste, sigue apareciendo: "Lo siento, no tienes permisos para subir este tipo de archivo."
Hola Guillermo.
Ok, adjunta la imagen que quieres subir, la comprimes en un archivo zip y la adjuntas.
Puedes probar la imagen que tienes adjunta, la descomprimes e intenta subirla:
Un saludo
Hola Pepe, se sube, pero dentro de Wordpress no aparece en medios
Hola Guillermo
Ok eso es otra cosa.
.- Accede Ajustes -> Medios.
.- Revisa la ruta que tienes en la celda " Guardar los archivos subidos en esta carpeta ", tiene que ser la siguiente:
Contenido solo visible a usuarios registrados
Un saludo
No me aparece la ruta, adjunto imagen
Había subido el zip a /wp-content/uploads/2023/10
Hola Guillermo
Si lo subes directamente a la carpeta desde el administrador de archivos de tu cuenta de wePanel no se mostrará en el media de WordPress, si que podrás llamarlo añadiendo la URL de la imagen pero en el media no se muestra.
Tienes que subirlo desde el media de WordPress.
No me aparece la ruta,
Ok, Añade lo siguiente en el archivo wp-config, encima del anterior.
define( 'UPLOADS', '/ᅠwp-content/uploads' );
Un Saludo
Lo he añadido, pero ahora no carga ninguna imagen en la web, imagino que se debe al cambiar la ruta. He tenido que eliminar ese código.
Hola Guillermo,
Lo que veo es que no se están mostrando las imágenes, por lo que es posible sea por esta misma ruta de los archivos que no se comprendan, puedes revisar como corregir esta ruta en la siguiente guía que tenemos disponible → https://www.webempresa.com/blog/corrige-la-ruta-upload-path-en-wordpress.html
Verifícalo y nos comentas como va todo
Un Saludo