Eigenes Icon verwenden

Hinweis:
Der Plugin-Code kann je nach verwendeter Optionsseite abweichend sein. Grundsätzlich wird das Dashicon am Ende der Funktion “add_menu_page(…” eingefügt.


Analog zu den Dashicons kann auch ein eigenes Icon (aus einer Icon-Datenbank bzw. selbst erstellt) verwendet werden. Dabei ist zu beachten, dass i. d. R. so genannte Credit-Links zum Ersteller der Grafik aus Lizenzgründen erforderlich sind.

Für das Beispiel wurde als Quelle die Website “Flaticon” genutzt. Dort wurde ein E-Mail-Icon ausgewählt und in der Größe 16×16 heruntergeladen.

Ohne weitere Maßnahmen wird dann ein Standard-Symbol (Zahnrad) vor dem Eintrag angezeigt:

 

Im Plugin-Code befindet sich dieser Abschnitt, mit welchem der Menü-Eintrag im Dashboard erzeugt wird:

function bpws_add_admin_menu() {
  add_menu_page('Beispiel-Plugin', 'Beispiel-Plugin', 'manage_options', 'beispiel-plugin', 'bpws_options_page');

 

Wir fügen am Ende in der Klammer den folgenden Text hinzu (Das Icon befindet sich bei diesem Beispiel in einem Unterordner des Plugins [images] und wurde unter dem Namen “email.png” abgespeichert):

, plugin_dir_url( __FILE__ ) . 'images/email.png'

 

Ansicht im PHP-Code:

function bpws_add_admin_menu() {
  add_menu_page('Beispiel-Plugin', 'Beispiel-Plugin', 'manage_options', 'beispiel-plugin', 'bpws_options_page', plugin_dir_url( __FILE__ ) . 'images/email.png');

Im Dashboard wird nach einem Neuladen der Seite (z. B. mit der Taste „F5“) das gewählte Symbol angezeigt: