Benutzergruppen-Klasse wird nicht immer auf die Wrapper-Div des Beitrag-Inhalts angewendet

Ich habe Benutzergruppen für z. B. Freiwillige und Spender und usw., die dazu beigetragen haben, die Website am Laufen zu halten. Ich möchte die Beiträge dieser Benutzer visuell unterscheiden, z. B. indem ich einen Rahmen um den gesamten Beitrag hinzufüge:

.group-Volunteers > article {
    margin-top: 0.2em;
    margin-bottom: 0.2em;
    border: 0.2em dashed var(--tertiary);
    border-radius: 1em;
    padding-left: 0.5em;
}

Dies funktioniert wie erwartet für eine der Gruppen, aber nicht für eine andere. Gibt es Regeln dafür, wann die Klasse group-* auf den Wrapper-Container angewendet wird?

Beispiel: Introducing Gizz Tapes! - #13 by jamie - Some Context - KGLW.net Forum
Der Benutzer, der dies gepostet hat, ist Mitglied der Gruppe „Volunteers“, aber das Wrapper-Div des Beitrags hat nicht die Klasse group-Volunteers, wie ich es erwarten würde. (Beachten Sie, dass in diesem Thema mehrere Beiträge von Benutzern der Gruppe „Core“ vorhanden sind und ihre Beiträge den Wrapper group-Core haben.)

Ich glaube, es muss ihre primäre Gruppe sein. Ist die Freiwilligengruppe die primäre Gruppe des Benutzers und behebt die Änderung das Problem?

2 „Gefällt mir“

Sie können auch CSS Classes for Current User's Groups verwenden. Dann funktioniert es für alle Gruppen statt nur für primäre.

2 „Gefällt mir“

Hm, ich habe diese Komponente zu unserem Theme hinzugefügt, aber sie scheint die CSS-Klassen im Beitrag in meinem obigen Beispiel nicht geändert zu haben.

Ich glaube, ich würde diese Komponente bevorzugen, obwohl ich nicht weiß, was die Einstellung „primäre Gruppe“ beinhaltet. Was passiert, wenn ein Benutzer Mitglied mehrerer Gruppen ist, bei denen die Option „automatisch als primäre Gruppe festlegen“ aktiviert ist?

1 „Gefällt mir“