Posso aggiungere un'icona e una funzione alla barra degli strumenti "Carica/Inserisci" sopra l'editor di contenuti?

18 nov 2010, 21:44:51
Visualizzazioni: 860
Voti: 0

Esiste un filtro integrato per aggiungere un'icona e una funzione personalizzata alla barra degli strumenti "Carica/Inserisci" di WordPress? Questa è la barra degli strumenti posizionata appena sopra l'editor di contenuti. L'icona esistente che desidero replicare è mostrata nel cerchio blu dell'immagine qui sotto.

Vorrei aggiungere un'icona personalizzata che carichi la procedura guidata "Aggiungi un'immagine" e passi un parametro speciale alla funzione di caricamento, in modo che le immagini allegate ricevano un attributo meta speciale che normalmente non otterrebbero se caricate tramite l'icona standard.

La barra degli strumenti dell'editor che mostra la posizione del menu a cui voglio aggiungere l'icona

Aggiornamento: Con l'aiuto della risposta di tnorthcutt qui sotto, sono riuscito ad agganciarmi al filtro delle icone dei media. Da qui, dovrei essere in grado di allegare un evento click jQuery all'immagine o al link e attivare l'apertura del media-upload.php, passando un parametro per elaborare i caricamenti come speciali...

//Carica immagini personalizzate
function addMediaIcon($initcontext)
{
    return $initcontext.
   ' <a id="myID" 
      href="javascript:;" 
      onmousedown="return false;" 
      onclick="return false;" 
      title="tooltip">
     <img 
      src="wp-admin/images/media-button-image.gif" 
      onclick="javascript:alert()" title="" />
    </a>';
}
add_filter('media_buttons_context', 'addMediaIcon');
0
Tutte le risposte alla domanda 2
0

Puoi anche trovare un buon esempio di utilizzo del filtro media_buttons_context nella seguente pagina. http://www.morgadinho.org/2009/10/16/wordpress-media-buttons/

So che probabilmente questo copre ciò che hai già, ma volevo condividere il link comunque... ;)

20 nov 2010 00:14:16
2

Sono propenso a dire che questo sia possibile. Ad esempio, il plugin Gravity Forms aggiunge un'immagine qui. Inizia a guardare l'hook media_buttons_context.

18 nov 2010 22:11:37
Commenti

sì, è quello. Sto guardando alcuni esempi ora > http://wordpress.org/support/topic/custom-uploadinsert-media-toolbar-for-posts-amp-pages

Scott B Scott B
18 nov 2010 22:30:05

È decisamente possibile, il plugin per i sondaggi sui blog di wordpress.com fa esattamente questo... ovviamente non posso parlare dell'implementazione in questo momento, ma dico solo che è decisamente possibile... ;)

t31os t31os
19 nov 2010 00:36:53