É possível tornar um tema disponível apenas para grupos específicos de usuários? Basicamente, eu gostaria de ter “temas premium” para usuários pagos.
Da mesma forma, em um tema como Horizon, é possível ter esquemas de cores disponíveis apenas para grupos específicos de usuários.
Entendo que pode não ser possível de imediato, mas se eu quisese fazer isso funcionar, com o que eu precisaria mexer?
PS: Eu vi um tópico similar, mas tinha 7 anos. Espero que algo tenha mudado desde então ou pelo menos seja mais fácil criar um plugin personalizado que faça isso. Mesmo que seja um plugin personalizado, por favor, me indique onde procurar para que eu possa tentar.
Essa foi uma solução apenas com CSS que não funcionará quando você estiver restringindo o acesso a membros não pagantes. Essa solução estava ocultando o acesso a membros pagantes.
É apenas uma solução baseada em CSS, mas funcionará para impedir que os usuários vejam os temas premium no seletor. O pré-requisito é que o usuário precise selecionar o grupo principal. Embora também haja um TC que adicionará todos os grupos de usuários como classes.
É possível. Mas eles também podem não fazer. Se a segurança for uma preocupação, você precisará de um plugin personalizado para que o mod seja do lado do servidor em vez do lado do cliente.
Se sua comunidade, no entanto, for de usuários avançados, eles poderiam criar um script do Tampermonkey e personalizá-lo a partir do navegador.
Não há uma maneira fácil de impedi-los de selecionar o tema, mas você poderia criar um tema que verificasse o grupo do usuário atual e, em seguida, fizesse algo como redirecionar as pessoas para uma página que as instruísse a reverter o tema ou a assinar.