Möchten Sie ein benutzerdefiniertes Admin-Menü mit 2 Untermenüs erstellen? Admin-Menüs sind nützlich für Mitgliedschaftsseiten, wenn mehrere Benutzer auf Ihrer Website registriert sind. Wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um benutzerdefinierte add_menu_page und add_submenu_page Admin-Panels in WordPress zu erstellen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
function theme_options_panel(){
add_menu_page('Theme page title', 'Theme menu label', 'manage_options', 'theme-options', 'wps_theme_func');
add_submenu_page( 'theme-options', 'Settings page title', 'Settings menu label', 'manage_options', 'theme-op-settings', 'wps_theme_func_settings');
add_submenu_page( 'theme-options', 'FAQ page title', 'FAQ menu label', 'manage_options', 'theme-op-faq', 'wps_theme_func_faq');
}
add_action('admin_menu', 'theme_options_panel');
function wps_theme_func(){
echo '<div class="wrap"><div id="icon-options-general" class="icon32"><br></div>
<h2>Theme</h2></div>';
}
function wps_theme_func_settings(){
echo '<div class="wrap"><div id="icon-options-general" class="icon32"><br></div>
<h2>Settings</h2></div>';
}
function wps_theme_func_faq(){
echo '<div class="wrap"><div id="icon-options-general" class="icon32"><br></div>
<h2>FAQ</h2></div>';
}
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie z. B.: 25 beste WooCommerce-Plugins, um Ihren Umsatz schnell zu steigern und So erstellen Sie ein Bewerbungsformular in WordPress.
Danke, es funktioniert!
sehr einfach und klar, danke
Danke! Gott segne dich
hat funktioniert! Danke!
Respekt! Danke!
Danke, Sir!
Millionen Dank
+1, übersetzt ins Spanische und an dich verwiesen
Ausgezeichnet, sehr gut. Danke für Ihre Hilfe. Ich habe eine Frage, wie kann dieses Menü für die Rolle „Einladender“ sichtbar gemacht werden? Zum Beispiel:
$result = add_role( ‘invitador’, __(‘Einladender’ ),array(
‘theme_options_panel’ => true,
)); ??
Danke mein Freund
Gut Mann! Einfach und direkt, 2 Stunden Suche nach dieser Lösung in Google und nichts lol
Du bist der Typ haha
Schön, dass Sie uns gefunden haben 🙂 Lesezeichen für wpsnipp, wir haben mehr als nur
add_menu_page und add_submenu_page… Viel Spaß!
Gut Mann! Einfach und direkt, 2 Stunden Suche nach dieser Lösung in Google und nichts lol
Du bist der Typ haha
Gut Mann! Einfach und direkt, 2 Stunden Suche nach dieser Lösung in Google und nichts lol
Du bist der Typ haha
Gut Mann! Einfach und direkt, 2 Stunden Suche nach dieser Lösung in Google und nichts lol
Du bist der Typ haha
Gut Mann! Einfach und direkt, 2 Stunden Suche nach dieser Lösung in Google und nichts lol
Du bist der Typ haha
Gut Mann! Einfach und direkt, 2 Stunden Suche nach dieser Lösung in Google und nichts lol
Du bist der Typ haha
Ist es möglich, ein Top-Level-Element mit den Informationen des aktuellen Benutzers hinzuzufügen (Avatar, Benutzername, Vor- und Nachname, etwas wie das Benutzerinformationspanel oben rechts in der Admin-Leiste. Ich möchte dies tun, weil ich keine Lösung für das Frontend-Posting gefunden habe, die alle meine Bedürfnisse erfüllt, also lasse ich den Benutzer im Backoffice posten, aber ich möchte eine wirklich coole Erfahrung schaffen, indem ich einige coole Dinge im Admin-Bereich hinzufüge. Hier ist ein Beispiel https://dl.dropboxusercontent.com/u/12646264/example-user-info-pannel.jpg
Hallo Aeonx,
Ich glaube nicht, da add_menu_page nur bestimmte Parameter akzeptiert. Das Einzige, was mir einfällt, wäre zu versuchen, HTML innerhalb des Titels hinzuzufügen. Das Problem ist, dass dies innerhalb eines Ankers platziert würde. Die andere Möglichkeit wäre, etwas in den Footer des Admin-Bereichs einzufügen und dann mit JavaScript zu entfernen und es nach der Tatsache in das Admin-Menü einzufügen. Beachten Sie, dass ich dies nicht untersucht habe, es könnte also einen einfacheren Weg geben.
Ok, danke, ich werde die Footer-Sache versuchen.
Ist es möglich, ein Top-Level-Element mit den Informationen des aktuellen Benutzers hinzuzufügen (Avatar, Benutzername, Vor- und Nachname, etwas wie das Benutzerinformationspanel oben rechts in der Admin-Leiste. Ich möchte dies tun, weil ich keine Lösung für das Frontend-Posting gefunden habe, die alle meine Bedürfnisse erfüllt, also lasse ich den Benutzer im Backoffice posten, aber ich möchte eine wirklich coole Erfahrung schaffen, indem ich einige coole Dinge im Admin-Bereich hinzufüge. Hier ist ein Beispiel https://dl.dropboxusercontent.com/u/12646264/example-user-info-pannel.jpg
Danke
Vielen Dank, ich suche seit einem Tag nach diesem Code. Vielen Dank...
Es funktioniert gut, danke
Vielen Dank, es funktioniert...
Danke, es hat sehr geholfen!
Super, freut mich zu hören!