X

Aggiungi Categoria Tipo File all'interno della Libreria Media

Snippet di IsItWP

Aggiungere questo snippet al functions.php del tuo tema WordPress aggiungerà una nuova categoria di tipi di file nella libreria multimediale per il tipo MIME application/x-shockwave-flash. Questo è un ottimo snippet quando hai molti file in modo da poterli ordinare per categoria.

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');

Commenti   Lascia una risposta

  1. tonyscialdone 7 agosto 2015 alle 13:59

    Questo è uno snippet molto utile... ma non sembra funzionare per me. Il menu a tendina aggiunge semplicemente 'mimeframe' all'elenco. Recentemente ho aggiunto un plugin a un sito di un cliente per questa funzionalità, ma mi piacerebbe averlo solo in functions.php. Il codice è corretto?

    Ho usato molti dei tuoi altri snippet, comunque... quindi so come funzionano. Grazie! =)

    1. ho appena aggiornato lo snippet, dovrebbe funzionare per te ora, era un po' obsoleto. Era impostato per funzionare senza il menu a tendina/seleziona. Fammi sapere se hai problemi. Tieni presente che dovresti supportare il caricamento di flash, poiché visualizzerà l'elemento nel menu solo una volta caricato un file di quel tipo.

      1. tonyscialdone 7 agosto 2015 alle 14:30

        Wow... grazie!

        Ha aggiunto "Flash (%s)". =)

        1. Strano, l'ho appena testato in 4.2.4, dovrebbe funzionare. %s dovrebbe cambiare il numero totale di file. Per supportare un tipo di file dovresti fare questo,

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

          Anche se questo è per svg l'idea è la stessa, poi WordPress ti permetterà di caricare swf

          1. tonyscialdone 7 agosto 2015 alle 14:44

            Capisco. Ho frainteso. Pensavo che questo avrebbe semplicemente elencato (e ordinato) i diversi tipi di file nella Libreria. Sembra che tu stessi solo aggiungendo Flash all'elenco, e se Flash è abilitato, appariranno.

            Posso quindi modificarlo per mostrare i tipi di file che voglio... è questa l'idea?

          2. sì, questo aggiunge solo un nuovo tipo di file all'elenco, perché normalmente se abilitavi swf in WordPress li caricavi ma non potevi filtrarli. Questo aggiungerà il tipo al menu in modo da poter anche ordinare. Tuttavia, vedi l'opzione solo una volta che un file è stato caricato.

          3. tonyscialdone 7 agosto 2015 alle 14:53

            Sono grato per le tue risposte utili e veloci. Il codice attuale mi dà la schermata bianca della morte. =) Mi sembra valido, ma sono un po' un 'script kiddie' quando si tratta di hook e filtri.

          4. non dovrebbe succedere, anche se fosse rotto otterresti un errore, non una schermata bianca. Normalmente ciò può essere attribuito a qualcos'altro, come un ?> mancante o uno spazio alla fine del file.

          5. tonyscialdone 7 agosto 2015 alle 15:12

            Concordo. Certo, ci ho provato una dozzina di volte. =)

            Ci ho riprovato adesso, copiando e incollando... nessun spazio dopo. È l'ultima cosa nel mio file, a cui ho aggiunto snippet e testato tutta la mattina. È solo questo che mi dà la WSOD. WP è aggiornato, tra l'altro.

            Grazie comunque, Kevin... questo è un sito fantastico!

          6. se desideri inviami una rapida email tramite il modulo di contatto e ti risponderò quando mi invierai una copia del tuo file functions.php potrò dare un'occhiata per vedere se è colpa mia o qualcosa di semplice in modo da poter far funzionare le cose per te. Se sei d'accordo,

          7. tonyscialdone 7 agosto 2015 alle 17:33

            D'accordo? Sono stupito dalla tua generosità. Messaggio inviato. Grazie!

      2. tonyscialdone 7 agosto 2015 alle 14:32

        Aspetta... pensavo che questo avrebbe controllato i tipi di file. Funzionerebbe per i miei tipi di file se li aggiungo all'array?

  2. Cor van Noorloos 11 giugno 2011 alle 15:26

    Ciao Kevin,

    Ho scoperto questo sito solo di recente e devo ammettere che mi piace molto (:

    Dato che questo è l'ultimo snippet, spero che vada bene aggiungere questa richiesta qui.
    Dato che la maggior parte degli snippet sono piuttosto specifici, sarebbe possibile per te aggiungere accanto alla miniatura del post in ogni post un'immagine un po' più grande e specifica (leggi screenshot) su cosa riguarda esattamente l'argomento?

    Potrebbe aiutare più persone qui a capire di cosa tratta esattamente lo snippet.

    Cordiali saluti,

    Cor

    1. Ehi, sono felice di sentire che ti piace il sito web e l'idea che hai è buona, dovrò pensare esattamente a come aggiungere la funzionalità. Dovrò iniziare ad aggiungere la funzionalità a tutti i nuovi post e poi lentamente aggiungerla a tutti i post esistenti. Grazie per il feedback, è sempre bello sentirlo!

      1. Ciao Kevin! Ho visto che hai preso in considerazione l'idea di Cor ed è davvero un'ottima idea! Quindi forse potresti aggiungere anche uno screenshot di esempio per questo codice dato che non capisco cosa fa :)

        Grazie!

        1. Ciao Matthew,
          Li ho aggiunti a tutti gli snippet appropriati nuovi e vecchi, ma non ho ancora finito tutto dato che ho oltre 430 snippet. Per quanto riguarda questo snippet, nella libreria multimediale hai selezioni in alto per all() images() unattached() questo ti permetterà di aggiungere nuove opzioni per filtrare per tipo di file in questo file flash .swf di esempio.

        2. Ok ho capito, grazie mille Kevin :)

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!