Estendi libreria multimediale


16

Il Catalogo multimediale di WordPress ha il link "Inserisci da URL" a sinistra. Accetta URL di immagini. Non è detto da nessuna parte ma se si incolla l'URL o il <iframe>codice di YouTube , lo inserirà anche. Semplicemente non mostrerà l'anteprima come fa con gli URL delle immagini, quindi non puoi dire se il codice digitato è valido o meno.

  1. Vorrei modificare questa pagina e farla mostrare anteprime di incorporamenti WordPress validi e validi <iframes>. Voglio che mostri solo le informazioni di base che il codice di incorporamento è stato riconosciuto, è valido e può essere inserito. Posso scrivere tutte le richieste AJAX per convalidare gli URL ma ho bisogno di aiuto con l' wp.mediaoggetto. Non ho idea di come aggiornare quella pagina o sostituirla con la mia pagina? Finora ho trovato /wp-includes/js/media-editor.js dove sulla riga 1054 dice Called when 'Insert From URL' source is not an image. Example: YouTube url..
  2. In secondo luogo, una volta fatto, mi piacerebbe poter chiamare qualcosa come il seguente codice per aprire la Libreria multimediale con la pagina "Inserisci da URL" selezionata e con il codice aggiunto (per consentire agli utenti di modificare il codice esistente) .

Il codice (questo è un esempio funzionante di come portare una finestra per la modifica delle immagini, ma ho bisogno di questo per "Inserisci da URL"):

frame = wp.media({
    frame: 'image',
    state: 'image-details',
    metadata: { 'url': 'some-url' }
});
frame.open();

5
Qualcosa di simile è stato introdotto di recente in WordPress e sarà disponibile in 3.9. Vedi: make.wordpress.org/core/2014/03/11/…
swissspidy

Wow, questa è davvero una notizia fantastica. Mi mancava davvero una tale caratteristica. Grazie per queste informazioni! Questa domanda è ancora aperta - sarebbe bello scoprire come aggiungere altre sezioni come quella o modificare sezioni esistenti (supponiamo che vorrò aggiungere didascalie come output personalizzato per i giocatori di YouTube e questa funzione non sarà inclusa in 3.9 ).
Tom,

2
Ehi Tom,
ho

Risposte:


-1

Potresti trovare qualcosa qui utile https://github.com/ericandrewlewis/wp-media-javascript-guide . Usando l'uploader di Dropbox ho provato a creare qualcosa di simile. Spero che questo ti aiuti


1
Ciao, benvenuto in WordPress SE. Questo è un sito di domande e risposte, non un forum. Preferiamo che le risposte siano definitive mentre questo è più di un commento. Chiunque abbia votato in negativo avrebbe dovuto spiegarlo. Valuta la possibilità di modificare la tua risposta per spiegare perché la guida potrebbe essere d'aiuto e come si applica alla domanda.
Matthew Brown aka Lord Matt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.