4 ausgezeichnete Techniken, um die WordPress Admin Bar zu verbessern
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?