Wenn Sie auf die neueste WordPress-Version (3.1) aktualisiert haben, werden Sie feststellen, dass die WordPress-Admin-Leiste für Sie und Ihre eingeloggten Benutzer angezeigt wird. Während die WP-Admin-Leiste Ihr Leben erleichtern soll, indem Sie nützliche Links oben auf der Seite bereitstellen, bietet sie keine Form der Anpassung, die ihren Nutzen lähmt.

Hier sind 4 nützliche Techniken, mit denen Sie das Beste aus der WP-Admin-Leiste anpassen und hervorheben können.

1. Entfernen Sie bestehende Links von der WP Admin-Leiste

1. Navigieren Sie zu Ihrem Themenordner und öffnen Sie die Datei functions.php mit einem Texteditor.

2. fügen Sie den folgenden Code am Ende der Datei ein:

 add_action ('wp_before_admin_bar_render', 'remove_admin_bar_links'); Funktion remove_admin_bar_links () {global $ wp_admin_bar; $ wp_admin_bar-> remove_menu ('Kommentare'); } 

Der obige Code entfernt den Link "KOMMENTARE" aus der Admin-Leiste. Es funktioniert mit den Funktionen $wp_admin_bar->remove_menu(ID) . Wenn Sie die ID der Links angeben, die Sie entfernen möchten (in diesem Fall lautet die ID COMMENTS ), können Sie alle Links aus der Admin-Leiste entfernen.

Hier sind einige der ID, die für Sie nützlich sein werden:

  • Mein-Konto-mit-Avatar / Mein-Konto : Links zu Ihrem Konto. Die ID hängt davon ab, ob du einen Avatar aktiviert hast oder nicht.
  • Meine Blogs : Mein Website-Menü. Nur für den Netzwerkmodus
  • Bearbeiten : Post / Seite bearbeiten Link
  • Neuer Inhalt : Neues Menü hinzufügen
  • Kommentare : Kommentare verlinken
  • Aussehen : Aussehen Menü
  • Updates : Link zum Aktualisieren
  • get-shortlink : Kurzer Link zu einer Seite

2. Hinzufügen von benutzerdefinierten Links zur WP Admin-Leiste

Fügen Sie Ihrer functions.php den folgenden Code hinzu, um eigene Links zur Admin-Leiste hinzuzufügen.

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); Funktion add_admin_bar_links () {global $ wp_admin_bar; $ wp_admin_bar-> add_menu (Array ('id' => 'Google', 'title' => __ ('Google'), 'href' => 'http://google.com')); } 

Im obigen Beispiel wird "Google.com" als Link in der Admin-Leiste hinzugefügt. Sie können es natürlich nach Ihren Wünschen anpassen. Dinge, die Sie beachten müssen, ist die 'ID', 'Titel' und 'href'

ID : Die Kennung für den Link
Titel : Der Name, der in der Admin-Leiste angezeigt wird
href : Die URL, auf die der Link verweist.

Sie können auch ein Untermenü mit dem folgenden Code erstellen:

 add_action ('wp_before_admin_bar_render', 'add_admin_bar_links'); Funktion add_admin_bar_links () {global $ wp_admin_bar; $ wp_admin_bar-> add_menu (Array ('id' => 'Google', 'title' => __ ('Google'), 'href' => 'http://google.com')); $ wp_admin_bar-> add_menu (array ('übergeordnete' => 'Google', 'id' = '' GoogleAnalytics ', ' title '=> __ (' Google Analytics '), ' href '=>' http: // google .com / Analytik ')); } 

So sieht es aus:

3. Zeigen Sie das Login-Formular an, wenn der Benutzer nicht angemeldet ist

Standardmäßig wird die Admin-Leiste nur für angemeldete Benutzer angezeigt. Wenn Sie jedoch die Admin-Leiste für alle sichtbar machen und das Login-Formular anzeigen lassen möchten, wenn der Benutzer nicht angemeldet ist, können Sie die WordPress Admin Bar Improved verwenden, um diese Funktionalität zu aktivieren.

4. Deaktivieren Sie die Admin-Leiste vollständig

Einige von Ihnen mögen die Admin-Leiste nicht und möchten sie komplett entfernen. Hier ist, wie Sie es tun können.

1. Logge dich in dein WordPress-Dashboard ein und gehe zu deinem Profil Tab.

2. Deaktivieren Sie im Bereich "Admin-Leiste anzeigen" die Option " Bei der Anzeige der Site " und " im Dashboard ". Speichern Sie die Änderungen.

Wenn Sie ein Blog mit mehreren Autoren (oder im Netzwerkmodus) verwalten und die Admin-Leiste für alle Ihre Autoren deaktivieren möchten, kopieren und fügen Sie den folgenden Code in Ihre functions.php Datei ein;

 add_filter ('show_admin_bar', '__return_false'); 

Dadurch wird die Admin-Leiste Sitewide deaktiviert.

Welche anderen Tricks verwendest du, um die WP Admin-Leiste anzupassen?