Cómo añadir tipos de archivo adicionales para cargar en WordPress

Para mayor seguridad, WordPress te permite subir sólo los tipos de archivos más utilizados. Puede cargar formatos de imagen, audio/vídeo y documentos de uso común utilizando el cargador de medios predeterminado. Pero si quieres subir un tipo de archivo que no está permitido? En este artículo, le mostraremos cómo añadir tipos de archivos adicionales para subirlos a WordPress.

Video Tutorial

Suscribirse a AprenderWP

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

Tipos de archivo permitidos para la carga en WordPress

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

Adición de excepciones para tipos de archivo adicionales

La seguridad es la razón principal detrás de la limitación de los tipos de archivos que los usuarios pueden subir. Sin embargo, esto no significa que los usuarios no puedan modificarlo. Usando un poco de código, puedes añadir 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 plugin específico del sitio para permitir que se cargue el tipo de archivo SVG:

12345functionmy_myme_types($mime_types){ $mime_types[$0027svg$0027] = $0027image/svg+xml$0027; //Adding svg extension return$mime_types;}add_filter($0027upload_mimes$0027, $0027my_myme_types$0027, 1, 1);

Note que la extensión de 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 image/svg+xml . Puede encontrar tipos de mimo 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:

123456functionmy_myme_types($mime_types){ $mime_types[$0027svg$0027] = $0027image/svg+xml$0027; //Adding svg extension $mime_types[$0027psd$0027] = `imagen/vnd.adobe.photoshop$0027; //Adding photoshop files return$mime_types;}add_filter($0027upload_mimes$0027, $0027my_myme_types$0027, 1, 1);

Esperamos que este artículo le haya ayudado a aprender a permitir que se carguen tipos de archivos adicionales en WordPress. También puedes ver cómo aumentar el tamaño máximo de carga de archivos en WordPress.

Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Google+.

Deja un comentario