Can we have private drafts?

时间:2016-10-03 作者:foucdeg

根据documentation, Draft和Private是两种互斥的post状态。因此,当您将草稿帖子标记为私有时,它不再是草稿。

我们是一个大团队,广泛使用私人帖子。因此,我们想将一份草稿标记为私有(未完成的内部帖子)。理想情况下,“发布”按钮将取消该帖子的草稿,而不是将其公开。

换言之,我们需要(草稿/完成的职位)和(公共/私人职位)的区别。

这可能吗?我们需要自定义帖子状态吗?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

我可能会为草稿阶段创建一个自定义字段/复选框。然后连接到post状态转换(或周围),当发布post时,即使按了“正常发布”,也会将其强制为“专用”。

从个人经验来看,自定义的帖子状态是一种破坏。它们似乎是个好主意,但它们只会带来更多的访问和可见性问题,因为核心代码从来都不太关心任何非默认状态。