• Hallo zusammen.

    Da ich mehrere WP Installationen betreibe, will ich den Titelbalken im Backend einfärben. Bis anhin habe ich das über ein Snippet gelöst:

    add_action('custom_head', 'my_custom_admin_css');
    
    function my_custom_admin_css() {
      echo "<style>
         #wpadminbar 
    	   { background: #5FB404; }
      </style>";
    }

    Das hat bis vor einiger Zeit funktioniert, mittlerweile jedoch unter keiner Installation mehr (u.a. 4.9.13). Hat sich da was im Core verändert? Soweit ich das feststellen kann, wird auf diese Weise nichts mehr in den Header eingefügt.

    Gruß René

    (ja, über eine externe CSS-Datei lässt es sich auch lösen)

    • Dieses Thema wurde vor 6 Jahren, 1 Monat von René A. Da Rin geändert.
Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Den Hook custom_head gibt es laut Developer Reference nicht. Vielleicht war das ein Custom Hook eines Themes?

    add_action('admin_head', 'my_custom_admin_css');
    add_action('wp_head', 'my_custom_admin_css');
    function my_custom_admin_css() {
      echo "<style>
         #wpadminbar 
    	   { background: #5FB404 !important; }
      </style>";
    }

    funktioniert.

    Thread-Starter René A. Da Rin

    (@radarin)

    Super, danke, funktioniert wieder.

    Mit wp_head habe ich es auch schon versucht, das funktioniert nicht. Mit admin_head alleine ganz einwandfrei.

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    admin_head ist fürs Backend, wp_head fürs Frontend. Wenn du als angemeldeter User die Admin-Bar auch im Frontend nutzt, macht es Sinn, die Funktion mit beiden Hooks zu verbinden.

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)

Das Thema „add_action ‚custom_head‘ funktioniert nicht“ ist für neue Antworten geschlossen.