X

Agregar categoría de tipo de archivo en la Biblioteca de Medios

Snippets de IsItWP

Agregar este fragmento a functions.php de tu tema de WordPress añadirá una nueva categoría de tipo de archivo dentro de la biblioteca de medios para el tipo MIME application/x-shockwave-flash. Este es un gran fragmento cuando tienes muchos archivos para poder ordenarlos por categoría.

function modify_post_mime_types($post_mime_types) {
    $post_mime_types['application/x-shockwave-flash'] = array(__(  'Flash (%s)', 'Flash (%s)'),__(  'Flash (%s)', 'Flash (%s)'), _n_noop( 'Flash (%s)', 'Flash (%s)'));
    return $post_mime_types;
}
add_filter('post_mime_types', 'modify_post_mime_types');

Comentarios   Dejar una respuesta

  1. Este es un fragmento muy útil... pero no parece funcionar para mí. El menú desplegable simplemente agrega 'mimeframe' a la lista. Recientemente agregué un plugin a un sitio de un cliente para esta funcionalidad, pero me encantaría tenerlo solo en functions.php. ¿El código es correcto?

    He usado varios de tus otros fragmentos, por cierto... así que sé cómo funcionan. ¡Gracias! =)

    1. Acabo de actualizar el fragmento, debería funcionar para ti ahora, estaba un poco desactualizado. Estaba configurado para funcionar sin el menú desplegable / selector. Avísame si tienes algún problema. Ten en cuenta que necesitarías admitir la carga de flash, ya que solo mostrará el elemento dentro del menú una vez que hayas subido un archivo de ese tipo.

      1. ¡Vaya... gracias!

        Eso agregó "Flash (%s)". =)

        1. Extraño, acabo de probarlo en la versión 4.2.4, debería funcionar. %s debería cambiar el número total de archivos. Para admitir un tipo de archivo, necesitarías hacer esto:

          http://wpsnipp.com/index.php/functions-php/add-support-svg-inside-wordpress-media-uploader/

          Aunque esto es para SVG, la idea es la misma, entonces WordPress te permitirá subir SWF.

          1. Ya veo. Lo entendí mal. Pensé que esto solo listaría (y ordenaría) los diferentes tipos de archivo en la Biblioteca. Parece que solo estabas agregando Flash a la lista, y si Flash está habilitado, aparecerán.

            Entonces puedo editar esto para mostrar los tipos de archivo que quiera... ¿esa es la idea?

          2. Sí, esto solo agrega un nuevo tipo de archivo a la lista, porque normalmente si habilitabas SWF en WordPress, los subirías pero no podrías filtrarlos. Esto agregará el tipo al menú para que también puedas ordenar. Sin embargo, solo ves la opción una vez que se ha subido un archivo.

          3. Estoy agradecido por tus respuestas útiles y rápidas. El código actual me da la pantalla blanca de la muerte. =) Me parece válido, pero soy un poco un script kiddie cuando se trata de hooks y filtros.

          4. que no debería hacer, incluso si está roto, obtendrías un error, no una pantalla blanca. Normalmente, eso se puede atribuir a otra cosa, como un ?> faltante o un espacio al final del archivo.

          5. De acuerdo. Por supuesto, lo intenté como una docena de veces. =)

            Lo intenté de nuevo ahora mismo, copiando y pegando… sin espacios después. Es lo último en mi archivo, al que he estado añadiendo fragmentos y probando toda la mañana. Es solo este el que me da la WSOD. WP está actualizado, por cierto.

            Gracias de todos modos, Kevin… ¡este es un sitio web increíble!

          6. si quieres, envíame un correo electrónico rápido a través del formulario de contacto y te enviaré una respuesta cuando me envíes una copia de tu archivo functions.php. Puedo echar un vistazo para ver si es mi culpa o algo simple para que podamos poner las cosas en marcha para ti. Si estás de acuerdo con eso,

          7. ¿De acuerdo? Estoy asombrado por tu generosidad. Mensaje enviado. ¡Gracias!

      2. Espera… asumí que esto verificaría los tipos de archivo. ¿Funcionaría para mis tipos de archivo si los agrego a la matriz?

  2. Cor van Noorloos June 11, 2011 at 3:26 pm

    Hola Kevin,

    Descubrí este sitio hace poco y tengo que admitir que me gusta mucho (:

    Como este es el último fragmento, espero que esté bien agregar esta solicitud aquí.
    Dado que la mayoría de los fragmentos son bastante específicos, ¿sería posible que agregaran junto a la miniatura de la publicación en cada publicación una imagen algo más grande y específica (léase captura de pantalla) sobre de qué trata exactamente el tema?

    Podría ayudar a más personas aquí a comprender de qué trata exactamente el fragmento.

    Saludos cordiales,

    Cor

    1. Hola, me alegra saber que te gusta el sitio web y la idea que tienes es buena, tendré que pensar exactamente cómo añadir la función. Tendré que empezar a añadir la función a todas las publicaciones nuevas y luego añadirla lentamente a todas las publicaciones existentes. ¡Gracias por tus comentarios, siempre es agradable escucharlos!

      1. ¡Hola Kevin! He visto que tomaste en consideración la idea de Cor y ¡es realmente una gran idea! Así que quizás podrías agregar también una captura de pantalla de ejemplo para este código, ya que no entiendo qué hace 🙂

        ¡Gracias!

        1. Hola Matthew,
          Los he estado agregando a todos los fragmentos nuevos apropiados y a los fragmentos antiguos, pero aún no he llegado a todo, ya que tengo más de 430 fragmentos. En cuanto a este fragmento dentro de la biblioteca de medios, tienes selecciones en la parte superior para todos() imágenes() no adjuntos() esto te permitirá agregar nuevas opciones para filtrar por tipo de archivo en esta muestra de archivo flash .swf.

        2. Ok, lo entiendo, muchas gracias Kevin 🙂

Agregar un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!