Puis-je rendre un thème disponible uniquement pour des groupes d'utilisateurs spécifiques ?

Est-il possible de rendre un thème accessible uniquement à certains groupes d’utilisateurs ? En gros, je voudrais disposer de « thèmes premium » pour les utilisateurs payants.

De même, dans un thème comme Horizon, il est possible d’avoir des palettes de couleurs disponibles uniquement pour certains groupes d’utilisateurs.

Je comprends qu’il ne soit peut-être pas possible de le faire directement, mais si je voulais le faire fonctionner, que dois-je modifier ?

PS : J’ai vu un sujet similaire, mais il date de 7 ans. J’espère qu’il y a eu des changements depuis ou qu’il est au moins plus simple de créer un plugin personnalisé pour cela. Même si c’est un plugin personnalisé, merci de me guider pour que je puisse l’essayer.

1 « J'aime »

pas sans développement de plugin

2 « J'aime »

Lier un sujet qui a aidé le demandeur d’une requête similaire :

Il s’agissait d’une solution CSS uniquement qui ne fonctionnera pas lorsque vous restreignez l’accès aux membres non payants. Cette solution masquait l’accès aux membres payants.

Oui, j’ai vu ça plus tôt. Donc le concept et l’approche restent les mêmes ? Je demande car ce sujet date de 7 ans.

eh bien, le créateur de thèmes fonctionne toujours :slight_smile:

1 « J'aime »

Un message a été divisé en un nouveau sujet : Ajuster les titres des utilisateurs pour qu’ils ressemblent à « équipe » ou « Testeur » ci-dessus

Un message a été fusionné dans un sujet existant : Ajuster les titres des utilisateurs pour qu’ils ressemblent à « équipe » ou « testeur » ci-dessus

Il s’agit simplement d’une solution basée sur CSS, mais elle permettra d’empêcher les utilisateurs de voir les thèmes premium dans le sélecteur. La condition préalable est que l’utilisateur doive sélectionner un groupe principal. Bien qu’il existe également une TC qui ajoutera tous les groupes d’utilisateurs sous forme de classes.

Je dirige une communauté technologique, tout le monde trouverait ! :sweat_smile:

Oh oui… ce serait incroyable.

2 « J'aime »

C’est possible. Mais ils pourraient aussi ne pas l’être. Si la sécurité est une préoccupation, vous aurez besoin d’un plugin personnalisé pour que le mod soit côté serveur et non côté client.

Si votre communauté est cependant composée d’utilisateurs avancés, ils pourraient créer un script Tampermonkey et le thématiser depuis leur navigateur.

1 « J'aime »

Il n’y a pas de moyen simple de les empêcher de sélectionner le thème, mais vous pourriez créer un thème qui vérifie le groupe de l’utilisateur actuel, puis ferait quelque chose comme rediriger les gens vers une page qui leur dirait de rétablir le thème ou de s’abonner.

2 « J'aime »