这些:
这确实让信息流显得杂乱,尤其是在移动设备上。如果能将其作为通知发送就好了。每次都要去删除系统消息,或者即使是工作人员对帖子执行了操作的消息,也需要不断地去删除,这很烦人。
您可以尝试编写一些 CSS 来隐藏它们。从我看到的情况来看,主题中的所有帖子都包含在一个类名为 post-stream 的 div 元素中。那些特定的消息似乎是具有 small-action 和 onscreen-post 类的 article 元素。请务必小心,确保没有其他类型的消息会被 CSS 选择器选中并隐藏!
是的,我当时在想做类似这样的事情:
.small-action {
display: none
}
但我不太确定还有哪些其他类型的消息会像这样显示。碰巧有它们的列表吗?
嗯,我不知道有完整的列表,但我确实注意到至少还有一个元素使用了 small-action:最后访问的行! ![]()

希望 article.small-action.onscreen-post 足够具体,不会影响其他任何东西。
这对我很完美,但在我的非员工账户或未登录用户上却不起作用。有什么问题吗?
即使只有这个,也没有任何效果:
.small-action.onscreen-post {
Display:none;
}
这是在我为 CSS 制作的一个组件上完成的,我将其用于几个主题。
对我来说,在 Meta 上,非工作人员,这可以正常工作:
.small-action.onscreen-post {
display: none;
}
你是不是不小心大写了 display?
另外,这偶尔可能会导致一些奇怪的视觉错误:
是的,即使使用常规的小写 display,我之前尝试时它仍然不起作用。
这些错误是所有人都会看到还是只有工作人员能看到?不过,我的 CSS 仍然不起作用 ![]()
如果你展示给工作人员看,那么除了工作人员之外,所有人都可见。
试试加上 !important,通常会起作用 ![]()
.small-action.onscreen-post {
display: none !important;
}
太奇怪了,即使是重要部分,它仍然没有隐藏。嗯。而且这在多个主题上都一样。是因为我正在使用一个组件来完成这个操作吗?
您确定该组件已应用于主题吗?
是的,在我尝试过的两者上都显示已应用。
奇怪。我创建了一个测试组件,对我来说是有效的。你能试试这个组件吗?
好的,什么情况?你的能用,哈哈。我的代码和你写的一模一样。
好吧,禁用主题中的组件然后重新应用后,现在能用了……这是怎么回事?
也许是缓存问题?
你是说在我的浏览器上吗?如果是的话,我怀疑。我在无痕模式下尝试了多个浏览器。也许是无意中发现了 bug,哈哈?
编辑:仔细想想,我大约 12 小前遇到过类似的问题。我的一个 CSS 样式随机停止工作,我不得不重新应用它。直到现在才完全想起来,但我想当你一天 18 小时都在构建你的网站时,这是可以预料的 ![]()