Möchten Sie Menüpunkte aus der WordPress 3.3+ Admin-Leiste entfernen? Durch Hinzufügen des folgenden Codes zur functions.php-Datei Ihres WordPress-Themes können Sie Menüpunkte aus der WordPress 3.3+ Admin-Leiste entfernen.
function wps_admin_bar() {
global $wp_admin_bar;
$wp_admin_bar->remove_node('wp-logo');
$wp_admin_bar->remove_node('about');
$wp_admin_bar->remove_node('wporg');
$wp_admin_bar->remove_node('documentation');
$wp_admin_bar->remove_node('support-forums');
$wp_admin_bar->remove_node('feedback');
$wp_admin_bar->remove_node('view-site');
}
add_action( 'wp_before_admin_bar_render', 'wps_admin_bar' );
Wir hoffen, dieser Code hat Ihnen geholfen, Menüpunkte aus WordPress zu entfernen. Möglicherweise möchten Sie auch unseren Leitfaden zum Entfernen von Emoji-Skripten aus dem WordPress-Head lesen.
Danke, was ist die Liste aller Knoten, die zum Snippet hinzugefügt werden können?
Hallo Andreas,
Gute Frage, hier ist eine Liste von Knoten, die Sie ausprobieren können. Wir würden uns über Feedback freuen, wenn es funktioniert hat. Wenn es etwas Spezifischeres gibt, lassen Sie es mich bitte wissen. 🙂
wp-logo– Das WordPress-Logo-Menü.about– Der Link „Über WordPress“.wporg– Der Link zu WordPress.org.documentation– Der Link zur WordPress-Dokumentation.support-forums– Der Link zu den Support-Foren.feedback– Der Link, um Feedback zu WordPress zu geben.site-name– Der Link zum Website-Namen (enthält „Dashboard“ und „Website besuchen“).view-site– Der Link „Website besuchen“.updates– Der Link zur Benachrichtigung über Updates.comments– Der Link zu den Kommentaren.new-content– Das Menü „Neu“ zum Hinzufügen neuer Beiträge, Medien usw.edit– Der Link „Bearbeiten“ für die aktuelle Seite/den aktuellen Beitrag (falls zutreffend).user-info– Das Menü mit Benutzerinformationen (mit dem Profilbild des Benutzers und dem Abmelde-Link).search– Das Suchfeld.Ich wollte die gesamte Konto-/Benutzerprofilbox mit dem Text „Hallo“ entfernen und sie durch einen „Abmelde-Button“ für Benutzer ersetzen.
Ist das möglich?
Wir haben keinen genauen Snippet dafür. Sie könnten sich jedoch diese beiden Snippets ansehen:
https://www.isitwp.com/addremove-wp-admin-bar-links/
https://www.isitwp.com/replace-howdy-in-wordpress-3-3-admin-bar/
Hallo,
Habe Ihre Seite heute entdeckt und liebe sie bereits und habe einige Snippets in einem WordPress-Shop verwendet, den ich für einen Kunden erstelle. Ausgezeichnete Arbeit!!
Ich habe mich gefragt, ob Sie vielleicht ein Snippet in diesem Sinne veröffentlichen könnten, aber mit dem Entfernen/Deaktivieren von Admin-Menüpunkten pro Benutzerrolle – zum Beispiel möchten wir für die Editor-Rolle Elemente aus dem Admin-Menü entfernen. Es wäre großartig, wenn Sie dabei helfen könnten!
Hallo Nick,
Ich denke, Sie suchen etwas in dieser Richtung. Ich habe das nicht getestet, aber es sollte ohne Probleme funktionieren. Sie möchten jedoch nach anderen Rollen suchen, daher könnte eine „switch“-Anweisung besser sein als eine Reihe von if-Anweisungen.
global $current_user;
get_currentuserinfo();
if (user_can( $current_user, “subscriber”)){
echo ‘Sie sind Abonnent’;
}
Hallo,
Habe Ihre Seite heute entdeckt und liebe sie bereits und habe einige Snippets in einem WordPress-Shop verwendet, den ich für einen Kunden erstelle. Ausgezeichnete Arbeit!!
Ich habe mich gefragt, ob Sie vielleicht ein Snippet in diesem Sinne veröffentlichen könnten, aber mit dem Entfernen/Deaktivieren von Admin-Menüpunkten pro Benutzerrolle – zum Beispiel möchten wir für die Editor-Rolle Elemente aus dem Admin-Menü entfernen. Es wäre großartig, wenn Sie dabei helfen könnten!
Schönes Code-Snippet. Kann dies so gemacht werden, dass es nur bei bestimmten benutzerdefinierten Post-Typen verschwindet?
Hier sind noch ein paar andere zum Hinzufügen:
$wp_admin_bar->remove_menu(‘comments’);$wp_admin_bar->remove_menu(‘new-content’);
Prost, danke Tom.
Abgesehen vom Entfernen des Logos sind das genau die beiden, nach denen ich gesucht habe, danke dafür!
war ein älterer Ausschnitt, wurde jetzt aktualisiert. Bitte fügen Sie keine Links zu Premium-Plugins in die Kommentare ein.
toller WordPress-Tipp.. jetzt kann ich unerwünschte Links aus dem WordPress-Adminbereich entfernen, vielen Dank Kevin…
Kein Problem, freut mich, dass Ihnen die WordPress-Snippets gefallen 🙂
Hmm, gibt es irgendwo eine Dokumentation aller Menüpunkte usw.? Es scheint, dass mehrere der in Ihrem Artikel geposteten nichts tun (zumindest im Backend – meine Frontend-Adminleisten sind deaktiviert). Selbst wenn sie alle auskommentiert sind – die Adminleiste hat fast so viel Müll wie am Anfang.
Es ist trotzdem schön, dieses WordPress-Logo loszuwerden 😉
Was möchten Sie entfernen,
Unter dem Menü „+ Neu“ möchte ich die Untermenüpunkte „Beitrag“ und „Link“ entfernen. Gibt es eine Möglichkeit, dies für die Adminleiste 3.3 zu tun. Die einzige Problemumgehung, die ich gefunden habe, ist, das gesamte „+ Neu“ zu entfernen, indem ich
$wp_admin_bar->remove_menu(‘new-content’);
zu Ihrer Funktion hinzufüge. Danke fürs Teilen!
Ich hab's! Habe gerade Folgendes zu Ihrer Funktion hinzugefügt:
$wp_admin_bar->remove_menu(‘new-post’);
$wp_admin_bar->remove_menu(‘new-link’);
[…] einige, Sie können sogar alle Plugins entfernen, die Ihrer Admin-Leiste automatisch hinzugefügt wurden. [via WordPress Code Snippets] Über Eric Dye: Ich glaube an Medien, die etwas bewirken. Ich produziere seit über 15 Jahren Radio, […]
[…] einige, Sie können sogar alle Plugins entfernen, die Ihrer Admin-Leiste automatisch hinzugefügt wurden. [via WordPress Code Snippets] Über Eric Dye: Ich glaube an Medien, die etwas bewirken. Ich produziere seit über 15 Jahren Radio, […]
Danke, das ist wirklich hilfreich!
Cool Surkho, gerne geschehen, viel Spaß mit dem Snippet!
huh