Offuscare tutti i post di un certo utente per impostazione predefinita

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);

  }

}