Sto cercando di creare un semplice plug-in riutilizzabile per la presentazione di immagini in Wordpress 3.9 e sembra che abbia colpito un muro di mattoni.
Vorrei poter aggiungere un paio di opzioni all'istanza dell'immagine. (I dettagli in "Impostazioni di visualizzazione degli allegati"). Come una casella di controllo che dice "Reattivo" che disabilita (visualizza in grigio) il menu a discesa delle dimensioni dell'immagine o le opzioni per le posizioni fisse della pagina, ecc.
In Media Manager durante la selezione / sostituzione di un'immagine, sono stato in grado di aggiungere alcuni campi personalizzati mediante l'uso attachment_fields_to_edit
e i suoi filtri di pari livello, tuttavia questi campi si collegano all'immagine stessa (o all'oggetto post dell'allegato dell'immagine, se lo desideri), quindi se avessi due istanze della stessa immagine su una pagina, condividerebbero lo stesso valore del mio campo personalizzato.
a) Il campo Testo personalizzato che ho aggiunto, non riesco a collegarlo all'istanza, tutte le istanze della stessa immagine condividono questo valore.
b) Questa è l'area in cui vorrei aggiungere opzioni, poiché tutto qui sembra seguire ogni istanza.
c) Questo mostra le stesse impostazioni di visualizzazione della schermata precedente, tuttavia è presentato in modo diverso quando si fa clic sulla "matita" nella parte superiore di un'immagine in Wordpress 3.9. Notare come le opzioni personalizzate fornite da attachment_fields_to_edit
non sono presenti in questa schermata.
Anche se non ho capito bene come funziona la spina dorsale, o quali siano le migliori pratiche per modificare gli oggetti wp.media, sono abbastanza competente con php, js e cerco risposte. Ma questo mi ha lasciato perplesso per alcuni giorni, quindi ogni aiuto è molto apprezzato.
Grazie per aver letto!