默认模糊某用户的所有帖子

您好,

如果我正确理解了您想要实现的目标,我认为这不是一个好主意。我的意思是,您想隐藏特定用户的所有帖子,并将其模糊化。

但如果您确实想这样做,我认为最简单的方法是添加一些 CSS。

注意:这是一个 CSS 修改,因此高级用户可以轻松禁用它并查看帖子。

请在使用前进行测试!

创建一个新的主题组件,并将以下内容添加到“通用 / CSS”部分。

// 将数字替换为特定用户 ID
article[data-user-id="number"] {

  // 使帖子内容不可选
  @include unselectable;

  // 使可点击元素(头像、帖子控制按钮等)不可点击
  pointer-events: none;

  // 模糊整个帖子
  filter: blur(0.5em);

}

结果:它模糊了 data-user-id="3" 用户的帖子。


哦,而且最好不要隐藏工作人员用户的帖子。

要不隐藏工作人员用户的帖子,请使用以下代码替换之前的代码。

// 仅向工作人员用户显示帖子
body:not(.staff) {

  // 将数字替换为特定用户 ID
  article[data-user-id="number"] {

    // 使帖子内容不可选
    @include unselectable;

    // 使可点击元素(头像、帖子控制按钮等)不可点击
    pointer-events: none;

    // 模糊整个帖子
    filter: blur(0.5em);

  }

}