A classe do grupo de usuários nem sempre sendo aplicada ao div envolvente do conteúdo da postagem

Tenho Grupos de Usuários para, por exemplo, Voluntários e Doadores e etc., que contribuíram para manter o site funcionando. Gostaria de distinguir visualmente as postagens desses usuários, por exemplo, adicionando uma borda em toda a postagem:

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

Isso está funcionando como esperado para um dos grupos, mas não para outro. Existem regras para quando a classe group-* será aplicada ao contêiner wrapper?

Exemplo: Introducing Gizz Tapes! - #13 by jamie - Some Context - KGLW.net Forum
O usuário que postou isso é membro do grupo Voluntários, no entanto, a div wrapper da postagem não tem a classe group-Volunteers como eu esperaria. (Observe que neste tópico há várias postagens de usuários do grupo Core, e suas postagens têm um wrapper group-Core.)

Acredito que deva ser o grupo principal deles. O grupo Volunteer é o principal do usuário e a alteração dele corrige o problema?

2 curtidas

Você também pode usar CSS Classes for Current User's Groups. Então funciona para todos os grupos em vez de apenas os primários.

2 curtidas

Hm, adicionei este componente ao nosso tema, mas ele não parece ter alterado as classes CSS na postagem no meu exemplo acima.

Acho que prefiro usar este componente, embora não saiba o que a configuração de "grupo primário" implica. O que acontece se um usuário for membro de vários grupos que têm a opção "definir automaticamente como grupo primário" ativada?

1 curtida