Cómo agregar tipos de archivos adicionales para cargar en WordPress

Cómo agregar tipos de archivos adicionales para cargar en WordPress / Tutoriales

Para mayor seguridad, WordPress le permite cargar solo los tipos de archivos más utilizados. Puede cargar formatos de imagen, audio / video y documentos de uso común utilizando el cargador de medios predeterminado. ¿Pero si querías subir un tipo de archivo que no está permitido? En este artículo, le mostraremos cómo agregar tipos de archivos adicionales para cargar en WordPress.

Video Tutorial

Suscribirse a WPBeginner

Si no te gusta el video o necesitas más instrucciones, continúa leyendo.

Tipos de archivos permitidos para subir en WordPress

WordPress le permite cargar los archivos de imagen, audio / video, PDF, Microsoft Office y OpenOffice más comunes. El códice de WordPress tiene una lista completa de tipos de archivos y extensiones permitidos.

Adición de excepciones para tipos de archivos adicionales

La seguridad es la razón principal detrás de la limitación de los tipos de archivos que los usuarios pueden cargar. Sin embargo, esto no significa que los usuarios no puedan cambiar esto. Usando un poquito de código, puede agregar un nuevo tipo de archivo y extensión a WordPress.

Por ejemplo, agregue este código en el archivo functions.php de su tema o en un complemento específico del sitio para permitir que se cargue el tipo de archivo SVG:

 function my_myme_types ($ mime_types) $ mime_types ['svg'] = 'image / svg + xml'; // Añadiendo la extensión svg return $ mime_types;  add_filter ('upload_mimes', 'my_myme_types', 1, 1); 

Observe que la extensión del archivo va como la clave en la matriz asociada $ mime_types y el tipo mime va como su valor.

En este ejemplo, la extensión de archivo svg representa archivos con el tipo mime imagen / svg + xml. Puede encontrar tipos mime de varias extensiones de archivo comunes en esta página.

También puede agregar varios tipos de archivos en un fragmento de código, como este:

 function my_myme_types ($ mime_types) $ mime_types ['svg'] = 'image / svg + xml'; // Agregar la extensión svg $ mime_types ['psd'] = 'image / vnd.adobe.photoshop'; // La adición de archivos de photoshop devuelve $ mime_types;  add_filter ('upload_mimes', 'my_myme_types', 1, 1); 

Esperamos que este artículo te haya ayudado a aprender cómo permitir que se carguen tipos de archivos adicionales en WordPress. También puede querer echar un vistazo a cómo aumentar el tamaño máximo de carga de archivos en WordPress.

Si le ha gustado este artículo, suscríbase a nuestros tutoriales en video del Canal de YouTube para WordPress. También puedes encontrarnos en Twitter y Google.+.