Kürzlich hat einer unserer Benutzer gemeldet, dass ihm die Admin-Leiste auf seiner WordPress-Site fehlt, und hat uns um Hilfe gebeten. Die Admin-Leiste ist eine schwebende Leiste, die auf jeder Seite deiner Website angezeigt wird, wenn du eingeloggt bist. Sie enthält einige nützliche Verknüpfungen zu verschiedenen Abschnitten des WordPress-Admin-Bereichs. In diesem Artikel zeigen wir Ihnen, wie Sie das Problem mit der fehlenden Admin-Leiste in WordPress beheben können.
Videoanleitung
Wenn Ihnen das Video nicht gefällt oder Sie weitere Anweisungen benötigen, lesen Sie weiter.
Warum tritt das Problem mit der fehlenden Admin-Leiste auf?
Dies geschieht normalerweise, wenn ein Plugin oder ein aktives Theme WordPress nicht erlaubt, den Code im Fußzeilenbereich Ihrer Website ordnungsgemäß auszuführen. Dieser Code wird mit der Funktion ausgelöst <?php wp_footer(); ?>
.
Wenn in einem Theme dieser Code fehlt oder ein Plugin etwas durcheinander bringt, wird ein Problem mit der fehlenden WordPress-Admin-Leiste angezeigt.
Beheben der fehlenden Admin-Leiste
Der häufigste Schuldige, der dieses Problem verursacht, ist ein fehlender <?php wp_footer(); ?>
Linie in Ihrem Thema. Diese Funktion befindet sich normalerweise in der footer.php-Datei eines Themes kurz vor dem </body>
Schild.
Bevor Sie etwas tun, um das Problem zu beheben, stellen Sie sicher, dass Sie ein vollständiges WordPress-Backup erstellen oder zumindest Ihre Theme-Dateien sichern.
Verbinden Sie sich mit einem FTP-Programm wie Filezilla mit Ihrer Website oder verwenden Sie den Dateimanager im cPanel-Dashboard Ihres Webhosting-Kontos.
Als nächstes gehen Sie zu Ihrem Themenordner, der sich darin befindet /wp-content/theme/
Ordner und laden Sie eine Kopie des Ordners Ihres Themes als Backup auf Ihren Desktop herunter.
Sie müssen die Datei footer.php in Ihrem Themenordner suchen und zum Ende der Datei scrollen, um zu sehen, ob Sie die Datei haben <?php wp_footer(); ?>
Zeile vor dem </body>
Schild.
Wenn Sie diese Zeile nicht haben, müssen Sie sie hinzufügen und dann die geänderte Datei wieder auf Ihren Server hochladen.
Wenn Sie ein Child-Theme verwenden und Ihr Child-Theme keine footer.php-Datei hat, müssen Sie die footer.php-Datei des Parent-Themes überprüfen, um die Datei zu finden wp_footer
Funktion.
Wenn das Hinzufügen der Funktion wp_footer() zu Ihrem Thema das Problem mit der fehlenden Admin-Leiste nicht für Sie löst, dann machen Sie sich keine Sorgen, es gibt andere Dinge, die Sie tun können, um diesen Fehler zu beheben.
Fehlerbehebung
Wechseln Sie vorübergehend zu einem Standarddesign zurück. Manchmal sehen Sie möglicherweise die Funktion wp_footer in Ihren Designdateien, aber die Admin-Leiste funktioniert möglicherweise immer noch nicht. In diesem Fall müssen Sie zu einem Standarddesign wechseln, um sicherzustellen, dass Ihr aktuelles Design dieses Problem nicht verursacht.
Ein schlecht codiertes Plugin kann diesen Fehler ebenfalls verursachen. Um zu überprüfen, ob ein Plugin dieses Problem verursacht hat, müssen Sie alle Plugins auf Ihrer WordPress-Site deaktivieren. Wenn dies Ihr Problem behebt, bedeutet dies, dass ein Plugin dieses Problem verursacht hat.
Jetzt müssen Sie herausfinden, welches Plugin dieses Problem verursacht hat. Sie können dies tun, indem Sie Ihre Plugins nacheinander reaktivieren, bis Sie das Plugin finden, das das Problem verursacht hat.
Schließlich können Sie das Debugging einschalten, indem Sie die Datei wp-config.php öffnen und ändern define('WP_DEBUG', false);
zu define('WP_DEBUG', true);
. WordPress zeigt Ihnen jetzt Warnungen und Hinweise an, die zuvor ausgeblendet wurden. Diese Warnungen und Hinweise können auf die Datei hinweisen, die dieses Problem verursacht.
Das ist alles, wir hoffen, dass dieser Artikel Ihnen geholfen hat, das Problem mit der fehlenden Admin-Leiste in WordPress zu beheben. Sie können sich auch unseren Leitfaden ansehen, was jeder über die WordPress-Administrationsleiste wissen sollte.