私はインターンを目的としていくつかの非公開投稿を使用しています。編集者がこれらの投稿で何かを変更すると、そのステータスは保留中の「レビュー」に変わり、私はそれを非公開投稿として再度公開する必要があります。
編集者が通常のページや投稿で何かを変更したとしても - それはすでに一般向けに公開されています - ステータスは変わりませんので、少し混乱します。
編集者がこれらの投稿を処理するときに、ワードプレスを強制的に非公開ステータスにしないことは可能ですか?
どうもありがとう!
編集:
同じ問題を扱うすべての人のために:私は別のスレッドのコードスニペットでそれを修正することができました: https://wordpress.stackexchange.com/a/172556/87321
投稿ステータスを「保留」に追加するだけなので、有効な解決策は次のとおりです。
add_filter('wp_insert_post_data', 'mark_post_private');
function mark_post_private($data)
{
if(($data['post_type'] == 'your_post_type_goes_here') && ( $data['post_status'] == 'pending'))
{
$data['post_status'] = 'private';
}
return $data;
}
OPが戻ってきたようには見えないので、質問に残すのではなく、回答として回答を追加します。
同じ問題を扱うすべての人のために:私は別のスレッドのコードスニペットでそれを修正することができました: https://wordpress.stackexchange.com/a/172556/87321
投稿ステータスを「保留」に追加するだけなので、有効な解決策は次のとおりです。
add_filter('wp_insert_post_data', 'mark_post_private');
function mark_post_private($data)
{
if(($data['post_type'] == 'your_post_type_goes_here') && ( $data['post_status'] == 'pending'))
{
$data['post_status'] = 'private';
}
return $data;
}