Pot adăuga o pictogramă și o funcție la bara de instrumente "Încărcare/Inserare" din partea de sus a editorului de conținut?

18 nov. 2010, 21:44:51
Vizualizări: 860
Voturi: 0

Există vreun filtru încorporat pentru a adăuga o pictogramă personalizată și o funcție la bara de instrumente "Încărcare/Inserare" din WordPress? Aceasta este bara de instrumente situată chiar deasupra editorului de conținut. Pictograma existentă pe care doresc să o reproduc este afișată în cercul albastru din imaginea de mai jos.

Doresc să adaug o pictogramă personalizată care să încarce asistentul "Adaugă o imagine" și să transmită un parametru special funcției de încărcare, astfel încât imaginile atașate să primească un atribut meta special pe care nu l-ar obține în mod normal atunci când sunt încărcate prin pictograma standard.

Bara de instrumente a editorului care arată locația meniului la care vreau să adaug

Actualizare: Cu ajutorul răspunsului lui tnorthcutt de mai jos, am reușit să conectez filtrul pentru pictograma media. De aici, ar trebui să pot atașa un eveniment jQuery click la imagine sau href și să declanșez deschiderea media-upload.php, transmitând un parametru pentru a procesa încărcările ca fiind speciale...

//Încărcare imagini personalizate
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
Toate răspunsurile la întrebare 2
0

Puteți găsi, de asemenea, un bun exemplu de utilizare a filtrului media_buttons_context pe următoarea pagină. http://www.morgadinho.org/2009/10/16/wordpress-media-buttons/

Știu că acest lucru acoperă probabil ceea ce aveți deja, dar am vrut să împărtășesc linkul oricum... ;)

20 nov. 2010 00:14:16
2

Sunt înclinat să spun că acest lucru este posibil. De exemplu, plugin-ul Gravity Forms adaugă o imagine aici. Începe prin a analiza cârligul media_buttons_context.

18 nov. 2010 22:11:37
Comentarii

da, ăla e. Mă uit acum la câteva exemple > http://wordpress.org/support/topic/custom-uploadinsert-media-toolbar-for-posts-amp-pages

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

Este cu siguranță posibil, plugin-ul de sondaje de pe blogurile de la wordpress.com face exact asta...bineînțeles că nu pot vorbi acum despre implementare, dar este cu siguranță posibil, asta spun... ;)

t31os t31os
19 nov. 2010 00:36:53