Cum să configurez iconița implicită pentru pagina din meniul de administrare WordPress?

3 ian. 2014, 00:33:59
Vizualizări: 17.4K
Voturi: 5

Ce trebuie să modific pentru a afișa iconița implicită?', plugins_url( 'myplugin/images/icon.png' )

 add_menu_page( 'Info', 'Info', 'manage_options', 'LINK', '', plugins_url( 'myplugin/images/icon.png' ), 10 );

Am aflat cum să fac asta.

Pasul 1. Faci o captură de ecran sau găsești o imagine care îți place.

Pasul 2. O denumești icon.png

Pasul 3. Creezi un folder myplugin în interiorul folderului plugin, apoi creezi un folder images în interiorul acestuia și pui imaginea icon.png în folderul images. Gata.

Pe scurt: plugin > myplugin > image > icon.png

2
Comentarii

descarcă pictograma implicită pentru pagină, apoi setează-o folosind funcția page_menu_page.

Ravi Patel Ravi Patel
3 ian. 2014 11:31:26
Toate răspunsurile la întrebare 2
3

Presupunând că folosești WordPress 3.8, poți alege dintr-o colecție de icoane (listate aici). În cazul tău, înlocuiește URL-ul icoanei cu dashicons-admin-page, astfel:

 add_menu_page( 'Info', 'Info', 'manage_options', 'LINK', '', 'dashicons-admin-page', 10 );

Poți folosi aceste icoane în diverse locuri în WordPress. Există diverse articole pe această temă, precum acesta.

3 ian. 2014 02:13:54
Comentarii

Am nevoie de pictograma implicită pentru pagină. Nu o pictogramă nouă.

user1355485 user1355485
3 ian. 2014 04:52:59

@user1355485 Meniul de administrare folosește Dashicons, deci aceasta ar trebui să fie pictograma implicită pentru elementul de meniu Pagini. Sper că încerci mai întâi exemplul. Dacă nu aceasta este pictograma pe care o cauți, poate ar trebui să detaliezi ce înțelegi prin implicită sau prin pagină.

helenhousandi helenhousandi
3 ian. 2014 17:38:12

OP - @helenhousandi are dreptate. Sugestia mea ar trebui să funcționeze și link-ul către repository-ul Dashicons este ceea ce WordPress folosește pentru toate pictogramele din WP-Admin.

JMB JMB
3 ian. 2014 18:00:01
3
<?php add_menu_page( $page_title, $menu_title, $capability,
 $menu_slug, $function, $icon_url, $position ); ?> 


<?php  add_menu_page( 'Titlul Paginii Mele', 'Pagina Mea', 'edit_others_posts',
 'my_page_slug', 'my_page_function', plugins_url( 'myplugin/images/icon.png' ), 6 );  ?>

mai multe informații:

3 ian. 2014 11:25:18
Comentarii

Te rog adaugă câteva detalii despre ce reprezintă acest bloc de cod și cum funcționează, apoi lipește codul și linkul pentru mai multe informații. Scopul este să faci răspunsul mai informativ, nu doar un simplu bloc de cod. Mulțumesc.

Mayeenul Islam Mayeenul Islam
3 ian. 2014 12:28:51

Editează răspunsul și adaugă detalii. Te rog să nu folosești zona de comentarii în mod necorespunzător.

Mayeenul Islam Mayeenul Islam
3 ian. 2014 12:52:24