ドキュメント によると、DraftとPrivateは2つの相互に排他的な投稿ステータスです。したがって、下書き投稿を非公開としてマークすると、それはもう下書きではなくなります。
私たちはプライベートポストを広く利用している大きなチームです。したがって、私たちは下書きを非公開(内部の未完成の投稿)としてマークしたいと思います。理想的には、「公開」ボタンをクリックすると投稿が下書きされ、公開されません。
別の言い方をすると、(ドラフト/完成した投稿)の区別と(パブリック/プライベート投稿)の区別の両方が必要です。
それは可能ですか?カスタムの投稿ステータスが必要ですか。
ドラフト段階のためにこれのためにカスタムフィールド/チェックボックスを作成するでしょう。その後、投稿ステータスの遷移(またはその周辺)にフックし、投稿が公開されたときに、通常の公開が押されていても非公開のみに強制します。
個人的な経験から、カスタム投稿ステータスは難破です。それらは良い考えのように思えますが、コアコードがデフォルト以外のステータスをあまり気にしないので、もっとアクセスと可視性の問題が山積みになります。