Heliosurge
(Dan DeMontmorency)
Juillet 6, 2025, 7:14
8
Ce composant de thème de #customisation peut probablement servir de référence pour créer un composant personnalisé permettant de masquer les options de mise en sourdine. Il masque les « j’aime » pour les nouveaux utilisateurs.
Ceci est un composant de thème très simple qui vous permet de masquer la fonctionnalité de « j’aime » pour les nouveaux utilisateurs (TL0). Bien que cela ne soit pas infaillible à 100 % contre un troll extrêmement déterminé, cela empêchera les éléments « j’aime » de se charger dans le DOM tant que l’option est active. L’espoir est que cela puisse servir d’obstacle supplémentaire aux trolls tentant d’abuser des « j’aime ». J’ai également inclus l’option de masquer les « j’aime » pour les anonymes…
Celui-ci utilise du JavaScript, mais je suis presque certain qu’il devrait être possible de mettre en œuvre une solution en CSS pur.
Voici un bouton « J’aime » masqué en CSS
Vous pouvez masquer le bouton J’aime avec CSS, mais cela n’empêchera pas les utilisateurs d’aimer les publications (un plugin serait nécessaire pour garantir cela), s’ils parviennent à masquer le bouton, par exemple.
Je suppose que la manière la plus simple serait d’utiliser CSS Classes for Current User's Groups qui ajoute les groupes de l’utilisateur actuel aux classes du corps, puis d’utiliser CSS comme ceci :
body.category-your-category-slug:not(.group-group_name) {
button.like {
…
1 « J'aime »