Wie verstecke ich die WordPress-Admin-Leiste?
Veröffentlicht: 2022-05-09 Blenden Sie die WordPress-Admin-Leiste von bestimmten Seiten aus
Manchmal möchten Sie vielleicht die WordPress-Admin-Leisten von bestimmten Seiten ausblenden. Beispielsweise könnte die Admin-Leiste das Design stören. Dies gilt insbesondere, wenn Seiten in einer Lightbox geöffnet werden. Es ist einfach, die Admin-Leiste mit einem Filter in WordPress von bestimmten Seiten auszublenden.
WordPress hat einen Filter namens show_admin_bar. Wenn true zurückgegeben wird, zeigt sein Filter eine Admin-Leiste an. Die Admin-Leiste wird jedoch nicht angezeigt, wenn ein falscher Wert zurückgegeben wird. Der $bool-Wert wird an WordPress übergeben, das entscheidet, ob die Admin-Leiste angezeigt werden soll oder nicht. Der folgende Code kann der functions.php Ihres Themes hinzugefügt werden.
Funktion my_theme_hide_admin_bar($bool)
{
Wenn ( is_page_template() 'page-popup.php') )?
Falsche Rückgabe
Sonstiges:
$bool zurückgeben
endif;
}
add_filter('show_admin_bar', 'my_theme_hide_admin_bar');
Der Code prüft, ob page-popup.php verwendet wird. Dies ist die Themendatei, die ich verwendet habe, um Seiten anzuzeigen, die in einer Lightbox geöffnet werden. Wir geben false zurück, um zu verhindern, dass die Admin-Leiste auf Seiten angezeigt wird, die diese Vorlage verwenden. Ist dies nicht der Fall, geben wir false zurück, um die Admin-Leiste zu unterdrücken. Die Template-Bedingung ist nur ein Beispiel. Andere WordPress-Bedingungen könnten verwendet werden, um die Admin-Leiste für viele andere Situationen zu deaktivieren.
Wenn sich Ihr Benutzer bei Ihrer Website anmeldet, wird ihm die Admin-Leiste oben auf der Website angezeigt. Es ist im Wesentlichen eine Symbolleiste, die einen schnellen Zugriff auf Dashboard-Funktionen am Frontend bietet. Es ist nicht immer sinnvoll, es für angemeldete Benutzer im Frontend sichtbar zu haben. Sie können die WordPress-Admin-Leiste deaktivieren und die WordPress-Admin-Leiste für alle Benutzer außer admin ausblenden. Das RegistrationMagic-Plugin ist alles, was Sie brauchen.
Wie kann ich die Admin-Leiste von WordPress ausblenden?
Benutzer ziehen es vor, die Admin-Leiste oben auf ihren Seiten zu sehen, wenn sie sich über das Frontend anmelden. In einigen Fällen ist es jedoch besser, die Symbolleiste auszuschalten. Möglicherweise müssen Sie eine Website-Seite im Vollbildmodus anzeigen, während Sie bei der Website angemeldet sind. Es ist am besten, die Admin-Leiste auszublenden, da sie alle Bearbeitungswerkzeuge enthält, die Sie normalerweise auf dem Dashboard finden würden.
Die Admin-Leiste ist auch nützlicher für den Autor, Redakteur oder Administrator. Diese WordPress-Benutzerrollen spielen eine aktive Rolle bei der Website-Entwicklung. Sie benötigen Zugriff auf die Admin-Leiste, die Verknüpfungen zu verschiedenen Bildschirmen im Dashboard enthält.
Sie können die Admin-Leiste sowohl im Frontend als auch im Backend Ihrer Website sehen. Unten sehen Sie eine Abbildung der Admin-Leiste, die sich in der oberen rechten Ecke des Dashboard-Bildschirms befindet. Zur besseren Erkennbarkeit ist er rot markiert.
Navigieren zu den „Allgemeinen Einstellungen“
Lassen Sie uns nun lernen, wie Sie WordPress-Admin-Leisten von der Startseite Ihrer Website ausblenden. Installieren Sie zuerst das RegistrationMagic-Plugin . Dann machen wir weiter.
Klicken Sie im Plugin-Menü auf den Link „Globale Einstellungen“. Globale Einstellungen enthält alle notwendigen Einstellungen für dieses WordPress-Registrierungsseiten- Plugin. Dies deckt alle Aspekte des Plugins ab, von Benutzerkonten über die Sicherheit von WordPress-Formularen bis hin zu externen Integrationen.
Gehen Sie als Nächstes zum Bildschirm „Globale Einstellungen“ und klicken Sie auf die Option „Allgemeine Einstellungen“. In diesem Abschnitt können Sie von einem Ort aus auf alle Ihre Formulare zugreifen. Das spart Zeit. Sie müssen nicht jedes Formular einzeln anpassen. Dieser Bildschirm kann auch das Layout von WordPress-Formularen , zum Hochladen zugelassene Dateitypen und andere Einstellungen bearbeiten.
Ausblenden der WordPress-Admin-Leiste für alle Benutzer außer Admin
Scrollen Sie nach unten zum Bildschirm „Allgemeine Einstellungen“ und Sie finden die Einstellung „WordPress Toolbar ausblenden“.
Dies ist die fünfte Einstellung. Um die Checkbox „Hide WordPress Toolbar“ zu deaktivieren, klicken Sie hier. Diese Einstellung verbirgt die Admin-Leiste oder Symbolleiste vom Frontend und kann deaktiviert werden. Alle angemeldeten Benutzer können die Admin-Leiste sehen, wenn sie Ihre Website über das Frontend besuchen. Die Admin-Leiste ist jedoch weiterhin für Site-Administratoren sichtbar, um vom Frontend aus darauf zuzugreifen.
Um Ihre Änderungen zu speichern, vergessen Sie nicht, auf „Speichern“ zu klicken.
Was ist der Zweck des Cachens der Admin-Leiste?
Ihre Admin-Leiste wird zwischengespeichert, wenn Ihre Integration die folgenden Kriterien erfüllt.
- Vollständige Site-Integration ohne WAF
- Nach einer Seitenbereinigung meldet sich ein Admin-Benutzer an und sendet die erste Anfrage (nach der Anmeldung) an CDN.
- Geben Sie das CDN-Zeitlimit für das StackPath-CDN-Caching an
Diese Bedingungen ermöglichen es Ihrem Origin, auf die Anfrage des CDN zum Zwischenspeichern von Inhalten zu reagieren. Die HTML-Datei verweist auf das Asset der Admin-Leiste, und das CDN überschreibt alle No-Cache-Header, die normalerweise von Ihrem Origin an diese Seite angehängt werden. Das CDN fordert das Admin Bar-Asset direkt von Ihrem Origin an und legt es dann im Cache ab. Die zwischengespeicherte Anforderung wird an den Administrator gesendet, der für jeden Benutzer angemeldet ist, der dieselbe Seite erneut anfordert.
Vermeiden Sie das Caching der Administrationsleiste
Sie haben zwei Möglichkeiten, das Caching Ihrer Admin-Leiste zu stoppen.
- Dadurch werden die WordPress-Einstellungen so geändert, dass die Admin-Leiste nicht auf öffentlichen Seiten verwendet wird.
- Die zweite ändert Ihre CDN-Einstellungen, um die korrekten Cache-Control-Header von Ihrem Origin zu berücksichtigen. Ihre Admin-Leiste funktioniert weiterhin wie zuvor.
Fazit
Es ist sehr einfach, die WordPress-Adminleisten für alle Benutzer zu deaktivieren, mit Ausnahme des Administrators, der RegistrationMagic verwendet.
Die WordPress-Admin-Leiste ist auf allen professionellen Websites ausgeblendet, egal ob Online-Shops, Blogs oder Community-Sites. Nur Website-Ersteller können die Admin-Leiste verwenden. Es ist nichts, was Ihre Benutzer sehen werden, wenn sie Ihre Website besuchen. Es lässt Ihre Website auch unorganisiert aussehen und nimmt Platz ein. Benutzer lieben die Ordentlichkeit sauberer und geräumiger Websites. Es ist besser, Ihre Admin-Leiste vor Nicht-Admins zu verbergen. Dadurch wird Ihre Website intelligenter erscheinen.
Das RegistrationMagic-Plugin kümmert sich um alle Aspekte des Erscheinungsbilds der Website. Es ermöglicht Ihnen, eine intelligente WordPress-Registrierungswebseite und ein intelligentes Kontaktformular für Ihre Website zu erstellen.
Wenn Sie Ihre WordPress-Site noch nicht gestartet haben und nach dem besten WordPress-Hosting suchen, ist AccuWebHosting die zentrale Anlaufstelle.