Ich habe diesen Code für Seitenleiste in WordPress: –
register_sidebar(array( 'name' => 'Main sidebar', 'description' => 'main sidebar.', 'before_widget' => '', 'after_title' => '
' ));
', 'before_title' => '
In diesem Code wird jedes Widget attribute style="visibility: hidden;"
, aber ich muss dieses Attribut für alle widget else ersten Widget hinzufügen.
Wie kann man das mit PHP oder JQuery machen?
Ich glaube, dass das, was Sie tun möchten, besser mit CSS-Regeln in Ihrem Stylesheet und nicht mit einem eingebetteten style
Tag, das Sie dynamisch mit PHP manipulieren, gemacht wird.
Entfernen Sie style="visibility: hidden;"
von Ihrem Argument register_sidebar
und verwenden Sie stattdessen Folgendes (Proof of Concept):
< ?php for ($i = 1; $i < 5; $i++) { echo ''.$i.''; } ?>
Das ist nur, um die zwei notwendigen Regeln sichtbar zu machen. Sie können diesen Code ausführen, um ein Gefühl für Dinge zu bekommen, wenn Sie möchten. Sie müssen eine aclass
für die class tauschen, die Sie zum Ziel haben wollen – entweder siderbar
oder box_outer
, box_outer
ich an. Und Sie möchten die Regeln wahrscheinlich in Ihr Haupt-Stylesheet schreiben.