Wenden Sie Code für den gesamten ersten Block an

Ich habe diesen Code für Seitenleiste in WordPress: –

register_sidebar(array( 'name' => 'Main sidebar', 'description' => 'main sidebar.', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_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?

Solutions Collecting From Web of "Wenden Sie Code für den gesamten ersten Block an"

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.