特定のユーザーの投稿をデフォルトでぼかす

こんにちは。

正しく理解しているか分かりませんが、それはあまり良い考えではないと思います。あなたがやりたいことは、特定のユーザーの投稿をすべてぼかして非表示にすることだと思います。

もし本当にそうしたいのであれば、CSSを追加するのが最も簡単な方法だと思います。

注意:これはCSSの変更なので、上級者は簡単に無効にして投稿を見ることができます。

使用前に必ずテストしてください!

新しいテーマコンポーネントを作成し、共通 / CSS セクションに以下を追加してください。

// ユーザーIDの番号を特定のユーザーIDに変更してください
article[data-user-id="number"] {

  // 投稿コンテンツを選択不可にする
  @include unselectable;

  // クリック可能な要素(アバター、投稿コントロールボタンなど)をクリック不可にする
  pointer-events: none;

  // 投稿全体をぼかす
  filter: blur(0.5em);

}

結果:data-user-id="3" のユーザーの投稿がぼやけました。


ああ、スタッフユーザーには非表示にしない方が良いかもしれませんね。

スタッフユーザーに非表示にしないようにするには、前のコードの代わりにこのコードを使用してください。

// スタッフユーザーにのみ投稿を表示する
body:not(.staff) {

  // ユーザーIDの番号を特定のユーザーIDに変更してください
  article[data-user-id="number"] {

    // 投稿コンテンツを選択不可にする
    @include unselectable;

    // クリック可能な要素(アバター、投稿コントロールボタンなど)をクリック不可にする
    pointer-events: none;

    // 投稿全体をぼかす
    filter: blur(0.5em);

  }

}