Mit dem Weblabs UI Plugin können Entwickler benutzerdefinierte Menüelemente im Abschnitt „Erweiterungen“ des WordPress-Admin-Menüs hinzufügen. Dies wird erreicht durch die Verwendung des weblabsui_benutzerdefinierte_menüelemente
Filter, der vom Plugin bereitgestellt wird.
Schritte zum Hinzufügen benutzerdefinierter Menüs
- Haken Sie in die
weblabsui_benutzerdefinierte_menüelemente
Filter:
Um Ihre benutzerdefinierten Menüelemente hinzuzufügen, müssen Sie sich an dasweblabsui_benutzerdefinierte_menüelemente
Filter in Ihrem Plugin oder Themefunktionen.php
Datei.
Code
add_filter('weblabsui_custom_menu_items', 'my_custom_menu_items'); function my_custom_menu_items($items) { $items[] = [ 'Menütitel', // Der Titel des Menüelements 'manage_options', // Erforderliche Berechtigung zum Zugriff auf dieses Menü 'my_custom_menu_slug', // Der Slug für das Menüelement 'my_custom_menu_callback', // Die Funktion, die aufgerufen werden soll, wenn auf das Menüelement geklickt wird 'dashicons-admin-generic' // Optional: Symbol für das Menüelement ]; return $items; }
- Definieren Sie die Rückruffunktion:
Erstellen Sie die Rückruffunktion, die ausgeführt wird, wenn auf das Menüelement geklickt wird. Diese Funktion sollte die Anzeige des Inhalts für Ihre benutzerdefinierte Menüseite übernehmen.
Code
Funktion mein_benutzerdefiniertes_Menü_Rückruf() { echo '<h1>Meine benutzerdefinierte Menüseite</h1>'; // Fügen Sie hier Ihren benutzerdefinierten Inhalt hinzu }
- Berechtigungen festlegen:
Stellen Sie sicher, dass die im Menüpunkt angegebene Funktion (z. B.Optionen verwalten
) ist für die Benutzer geeignet, die Zugriff auf dieses Menü haben sollen. - Testen:
Navigieren Sie nach der Implementierung des obigen Codes zum WordPress-Administrationsbereich. Ihr benutzerdefinierter Menüpunkt sollte im Abschnitt „Erweiterungen“ aufgeführt sein. Klicken Sie darauf, um zu überprüfen, ob der erwartete Inhalt angezeigt wird.
Beispiel
Hier ist ein vollständiges Beispiel für das Hinzufügen eines benutzerdefinierten Menüelements:
Code
add_filter('weblabsui_custom_menu_items', 'my_custom_menu_items'); function my_custom_menu_items($items) { $items[] = [ __('Mein benutzerdefiniertes Menü', 'weblabsui'), // Menütitel 'manage_options', // Funktion 'my_custom_menu_slug', // Menü-Slug 'my_custom_menu_callback', // Rückruffunktion 'dashicons-admin-generic' // Symbol ]; return $items; } function my_custom_menu_callback() { echo '<h1>' . __('Meine benutzerdefinierte Menüseite', 'weblabsui') . '</h1>'; // Fügen Sie hier zusätzlichen Inhalt oder zusätzliche Funktionen hinzu }
Abschluss
Indem sie diese Schritte befolgen, können Entwickler im Abschnitt „Erweiterungen“ des Weblabs UI-Plugins problemlos benutzerdefinierte Menüelemente hinzufügen und so die Funktionalität und Benutzerfreundlichkeit ihrer WordPress-Administratoroberfläche verbessern.