Admin-Toolbar in WordPress

Lesezeit: 1 Minute

Ich entwickle zum ersten Mal mein eigenes WordPress-Theme. Ich möchte, dass, wenn sich der Administrator bei WordPress anmeldet, oben die Admin-Symbolleiste auf dem Haupt-Frontend der Website angezeigt werden muss.

Ich habe folgende Dinge versucht

if (is_user_logged_in()) 
 {
    show_admin_bar(true);
 }#end if

in Funktionen.php

Was ich glaube, dass ich etwas in der header.php oder index.php übersehen habe, bin mir aber nicht sicher.

Admin Toolbar in WordPress
lwitzel

Der richtige Weg, dies zu tun, ist mit einem Filter in der functions.php:

function my_function_admin_bar(){
    return is_user_logged_in();
}
add_filter( 'show_admin_bar' , 'my_function_admin_bar');

Die Admin-Leiste wird als Teil der Funktion wp_footer() aufgerufen, daher müssen Sie sicherstellen, dass Sie diese Funktion in Ihrem Fußzeilenabschnitt der Vorlage aufrufen:

<?php
   wp_footer();
?>

Eine Diskussion einiger spezifischer Probleme, die dazu führen können, dass dies bricht, finden Sie hier:
http://wordpress.org/support/topic/admin-bar-not-displaying

Und schließlich finden Sie hier weitere Details zur Verwendung von show_admin_bar() in der Datei functions.php:
http://codex.wordpress.org/Plugin_API/Filter_Reference/show_admin_bar

  • Wie rufe ich die Admin-Leiste aus der Fußzeile auf?

    – Daniel Ahmed

    20. Februar 2014 um 21:00 Uhr

  • Die Admin-Leiste wird als Teil von wp_footer() aufgerufen, also musst du nur „wp_footer()“ am Ende deiner Vorlage hinzufügen.

    – lwitzel

    20. Februar 2014 um 21:02 Uhr

995410cookie-checkAdmin-Toolbar in WordPress

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy