Man lernt eben nie aus: Ich stellte mir die Frage, wie sich feststellen lässt, ob die Admin-Bar von WordPress angezeigt wird. Hier steht die Antwort:
Prüfen ob die Admin-Bar angezeigt wird
Nichts leichter als das. Genau dafür gibt’s (natürlich) eine Funktion:
is_admin_bar_showing();
Beispiel
In einer meiner Plugins prüfte ich damals, ob die Admin-Bar im Frontend angezeigt wurde und band entsprechend einen Style und die dashicons ein:
add_action('init', 'wpbgdcdn_init'); function wpbgdcdn_init(){ add_action( 'wp_enqueue_scripts', 'wpbgdcdn_frontend_styles' ); } function wpbgdcdn_frontend_styles() { if ( is_admin_bar_showing() ) { wp_enqueue_style( 'dashicons' ); wp_enqueue_style( 'wpbgdcdn-frontend-style', $path_to_file ); } }