Hola,
No creo que sea una muy buena idea si entiendo correctamente lo que quieres lograr. Lo que quieres decir es ocultar a un usuario específico, todas sus publicaciones, difuminadas.
Pero si realmente quieres hacer esto, entonces creo que la forma más fácil es añadir algo de CSS.
Nota: Esta es una modificación de CSS, por lo que los usuarios avanzados pueden deshabilitarla fácilmente y ver la publicación.
¡Por favor, pruébalo antes de usarlo!
Crea un nuevo componente de tema y añade lo siguiente a la sección Común / CSS.
// cambia la palabra número por el id de usuario específico
article[data-user-id="number"] {
// hace que el contenido de la publicación no sea seleccionable
@include unselectable;
// hace que los elementos clickables (avatar, botones de control de publicación, etc.) no sean clickables
pointer-events: none;
// difumina toda la publicación
filter: blur(0.5em);
}
Resultado: Difuminó las publicaciones del usuario data-user-id="3".
Oh, y probablemente sea una buena idea no ocultarlo para los usuarios del personal.
Para no ocultarlo a los usuarios del personal, usa este código en lugar del anterior.
// muestra las publicaciones solo a los usuarios del personal
body:not(.staff) {
// cambia la palabra número por el id de usuario específico
article[data-user-id="number"] {
// hace que el contenido de la publicación no sea seleccionable
@include unselectable;
// hace que los elementos clickables (avatar, botones de control de publicación, etc.) no sean clickables
pointer-events: none;
// difumina toda la publicación
filter: blur(0.5em);
}
}

