Ciao,
Non credo sia una buona idea, se ho capito bene cosa vorresti ottenere. Quello che intendi è nascondere un utente specifico, oscurando tutti i suoi post.
Ma se proprio vuoi farlo, penso che il modo più semplice sia aggiungere del CSS.
Nota: Questa è una modifica CSS, quindi gli utenti avanzati possono facilmente disattivarla e vedere il post.
Per favore, testala prima dell’uso!
Crea un nuovo componente tema e aggiungi quanto segue alla sezione CSS comune.
// cambia il numero con l'ID utente specifico
article[data-user-id="numero"] {
// rende il contenuto del post non selezionabile
@include unselectable;
// rende gli elementi cliccabili (avatar, pulsanti di controllo del post, ecc.) non cliccabili
pointer-events: none;
// sfoca l'intero post
filter: blur(0.5em);
}
Risultato: Ha sfocato i post dell’utente data-user-id="3".
Oh, e probabilmente sarebbe una buona idea non nascondere i post agli utenti dello staff.
Per non nasconderli agli utenti dello staff, usa questo codice al posto del precedente.
// mostra i post solo agli utenti dello staff
body:not(.staff) {
// cambia il numero con l'ID utente specifico
article[data-user-id="numero"] {
// rende il contenuto del post non selezionabile
@include unselectable;
// rende gli elementi cliccabili (avatar, pulsanti di controllo del post, ecc.) non cliccabili
pointer-events: none;
// sfoca l'intero post
filter: blur(0.5em);
}
}

