您好,
如果我正确理解了您想要实现的目标,我认为这不是一个好主意。我的意思是,您想隐藏特定用户的所有帖子,并将其模糊化。
但如果您确实想这样做,我认为最简单的方法是添加一些 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);
}
}

