Come impostare l'icona predefinita per la pagina del menu di amministrazione?

3 gen 2014, 00:33:59
Visualizzazioni: 17.4K
Voti: 5

Cosa devo cambiare per mostrare l'icona predefinita della pagina?', plugins_url( 'myplugin/images/icon.png' )

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

Ho scoperto come fare.

Passo 1. Fai uno screenshot o trova l'immagine che ti piace.

Passo 2. Rinominala come icon.png

Passo 3. Crea una cartella myplugin all'interno della cartella del plugin e poi crea al suo interno una cartella images dove inserirai l'immagine icon.png. Ecco fatto.

In breve plugin > myplugin > image > icon.png

2
Commenti

scarica l'icona della pagina predefinita e poi impostala utilizzando la funzione page_menu_page.

Ravi Patel Ravi Patel
3 gen 2014 11:31:26
Tutte le risposte alla domanda 2
3

Supponendo che tu stia utilizzando WP 3.8, puoi scegliere da una raccolta di icone (elencate qui). Nel tuo caso, sostituisci il tuo URL dell'icona con dashicons-admin-page, in questo modo:

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

Puoi utilizzare queste icone in vari punti all'interno di WP. Ci sono diversi articoli su questo argomento come questo.

3 gen 2014 02:13:54
Commenti

Ho bisogno dell'icona predefinita della pagina. Non una nuova icona.

user1355485 user1355485
3 gen 2014 04:52:59

@user1355485 Il menu di amministrazione utilizza Dashicons, quindi questa dovrebbe essere l'icona predefinita per la voce di menu Pagine. Spero che tu stia prima provando l'esempio. Se non è l'icona che stai cercando, potresti aver bisogno di spiegare meglio cosa intendi per predefinita o per pagina.

helenhousandi helenhousandi
3 gen 2014 17:38:12

OP - @helenhousandi ha ragione. Il mio suggerimento dovrebbe funzionare e il link al repository Dashicons è ciò che WordPress utilizza per tutte le icone di WP-Admin.

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


<?php  add_menu_page( 'Titolo della mia pagina', 'La mia pagina', 'edit_others_posts',
 'my_page_slug', 'my_page_function', plugins_url( 'myplugin/images/icon.png' ), 6 );  ?>

maggiori informazioni:

3 gen 2014 11:25:18
Commenti

Per favore aggiungi alcuni dettagli su cosa sia questo blocco di codice e come funziona, poi incolla il codice e il link per ulteriori dettagli. Serve per rendere la risposta più informativa piuttosto che un semplice blocco di codice. Grazie.

Mayeenul Islam Mayeenul Islam
3 gen 2014 12:28:51

Modifica la risposta e aggiungi i dettagli. Per favore non abusare dell'area commenti.

Mayeenul Islam Mayeenul Islam
3 gen 2014 12:52:24