[新しい投稿の追加]ページを変更するプラグインを作成しようとしているため、[可視性]フィールドにはデフォルトで「プライベート」と表示されています。
Status: Draft
Visibility: **Private**
Publish immediately
[Publish]
... WordPressが通常想定しているものとは対照的に:
Status: Draft
Visibility: **Public**
Publish immediately
[Publish]
現時点では、「wp_insert_post_data」フィルターを使用しています。これにより、post_statusが「auto-draft」の投稿を「private」に変更できます。これは機能しますが、意図しない副作用があります。post_statusを「private」に変更すると、投稿が自動的に公開され、エディターのボタンが「Update」に変更されます。さらに、ユーザーがタイトルを指定する前に保存した場合、投稿は「自動ドラフト」というタイトルで公開されます。
投稿を自動的に公開せず、デフォルトで[表示]を[非公開]に変更して、ボタンを[更新]に変更する方法はありますか?通常のWordPressでは、ユーザーは表示を手動で非公開に変更でき、ボタンは[公開]のままです...プラグインを介してそれを実現するだけです。また、ユーザーが希望する場合でも、ユーザーが「パブリック」を選択できるようにしたいと考えています。
ありがとう!