Bonjour,
Je ne pense pas que ce soit une très bonne idée si je comprends bien ce que vous souhaitez accomplir. Ce que je veux dire, c’est que vous souhaitez masquer tous les messages d’un utilisateur spécifique en les floutant.
Mais si vous voulez vraiment faire cela, je pense que le moyen le plus simple est d’ajouter du CSS.
Remarque : Il s’agit d’une modification CSS, donc les utilisateurs avancés peuvent facilement la désactiver et voir le message.
Veuillez tester avant utilisation !
Créez un nouveau composant de thème et ajoutez ce qui suit dans la section CSS commun.
// change the number word to the specific user id
article[data-user-id="number"] {
// make post content unselectable
@include unselectable;
// make clickable elements (avatar, post control buttons etc) unclickable
pointer-events: none;
// blur the whole post
filter: blur(0.5em);
}
Résultat : Cela a flouté les messages de l’utilisateur data-user-id="3".
Oh, et ce serait probablement une bonne idée de ne pas le masquer pour les utilisateurs du personnel.
Pour ne pas le masquer pour les utilisateurs du personnel, utilisez ce code à la place du précédent.
// show posts only to staff users
body:not(.staff) {
// change the number word to the specific user id
article[data-user-id="number"] {
// make post content unselectable
@include unselectable;
// make clickable elements (avatar, post control buttons etc) unclickable
pointer-events: none;
// blur the whole post
filter: blur(0.5em);
}
}

