web-dev-qa-db-ger.com

Wordpress Widget/Sidebar Teiler?

Ich habe eine Widget-Seitenleiste, aber ich möchte Trennlinien zwischen ihnen. Ich kann dies in CSS mit langweiligen Rahmen erreichen, aber ich habe ein PNG-Bild, das ich lieber verwenden würde.

Gibt es eine Möglichkeit, nach jedem Widget-Element einen Teiler einzufügen? (Abgesehen von der letzten natürlich). Ich kann dies in jQuery ganz einfach tun, aber ich würde es lieber in der Vorlagendatei tun, wenn es überhaupt möglich ist

Ich vermute, es ist etwas für die Funktionsdatei oder wo ich die Sidebar registrieren?

Vielen Dank

1
Phill
'after_widget' => '',

Soweit ich weiß, ist das der beste Weg, dies zu tun

3
Androliyah

Sie können dies einfach tun, indem Sie die CSS des Widget-Elements ändern. In CSS können Sie mehr tun als nur die normalen Rahmen:

.widget{
background:url('../img/divider.png') no-repeat center bottom;
}

Kein PHP oder nicht unterstütztes CSS erforderlich.

0
Pieter

Sie können die: after CSS-Pseudoklasse verwenden, die jetzt allgemein unterstützt wird und Bildinhalte akzeptiert.

.widget:after{
    content:url(img/divider.png);
}

Ich befürchte jedoch, dass Sie das letzte Widget hier nicht anders behandeln können, oder Sie müssen allen Widgets außer dem letzten eine bestimmte Klasse hinzufügen.

0