Estou tentando criar um plug-in que altera a página Adicionar nova postagem, para que o campo Visibilidade diga "Privado" por padrão:
Status: Draft
Visibility: **Private**
Publish immediately
[Publish]
... ao contrário do que o WordPress normalmente assume:
Status: Draft
Visibility: **Public**
Publish immediately
[Publish]
No momento, estou usando o filtro "wp_insert_post_data" e isso permite alterar qualquer postagem com um post_status de "auto-draft" para "private". Enquanto isso funciona, há um efeito colateral não intencional: alterar o post_status para "private" parece publicar a postagem automaticamente, alterando o botão no editor para "Update". Além disso, se o usuário salvar antes de especificar um título, a postagem será publicada com o título "Rascunho automático".
Existe alguma maneira de simplesmente mudar Visibilidade para Privado por padrão, de uma maneira que não publique automaticamente a postagem, e mude o botão para "Atualizar"? No baunilha WordPress, os usuários podem alterar manualmente a visibilidade para Privado, e o botão permanece como Publicar ... Eu só preciso conseguir isso através de um plugin. Eu também quero garantir que "público" ainda possa ser selecionado pelo usuário, caso ele deseje.
Obrigado!