Cum se adaugă starea de postare personalizată în WordPress

Como adicionar status de postagem personalizado no WordPress

⌛ Reading Time: 4 minutes

O WordPress tem vários status de postagem integrados, como rascunho, publicado, lixo, pendente e programado. Se esses status não forem suficientes para seu fluxo de trabalho, você poderá criar seus próprios status de postagem personalizados.

WordPress documentação oficial tem uma maneira simples de adicionar status de postagem personalizados ao seu site WordPress. Tudo o que você precisa fazer é copiar o snippet fornecido e colá-lo no arquivo de funções ou no plug-in de funcionalidade. No entanto, por algum motivo, ele não funciona sempre e o resultado é um pouco meticuloso. Além disso, o status da postagem personalizada adicionada não aparecerá no menu suspenso sem mexer em algum javascript.

Portanto, para evitar todos os problemas que vêm com a adição de um snippet de código e tornar as coisas mais fáceis, vamos usar um plugin gratuito chamado PublishPress.

PublishPress é um plug-in pequeno, mas poderoso, projetado especificamente para gerenciar o fluxo de edição ou sites WordPress regulares e com vários autores. Como tal, possui um recurso integrado para criar e adicionar rapidamente novos status de postagem personalizados.

Adicionar status de postagem personalizado ao WordPress

1. Primeiro, precisamos instalar PublishPress no WordPress. Para isso, vá em “Plugins” e depois em “Adicionar novo”. Aqui, pesquise “PublishPress” e clique no botão “Instalar”.

2. Após a instalação, vá para “PublishPress -> Configurações -> Status.” É aqui que podemos adicionar nossos próprios status de postagem.

wp-custom-post-status-publishpress-settings

3. PublishPress adiciona automaticamente três novos status de postagem chamados Pitch, Assigned e In Progress assim que você instalar o plugin. Você pode vê-los no painel direito. Para adicionar o seu próprio, insira o nome do status da postagem e a descrição nos campos “Nome” e “Descrição”. Se desejar, você pode personalizar o novo status com uma cor e um ícone personalizados para diferenciá-lo de outros status de postagem. Clique no botão “Adicionar novo status”.

wp-custom-post-status-new-post-status

4. Dependendo da função do usuário, o status da postagem personalizada que você criou pode não aparecer na postagem ou no menu suspenso do editor de página. Se você quiser que o novo status da postagem sempre apareça, vá para a guia “Opções” e selecione “Ativado” ao lado de “Sempre mostrar lista suspensa”. Clique no botão “Salvar alterações”.

wp-custom-post-status-enable-dropdown-for-all-users

5. É isso, você criou com sucesso o novo status de postagem.

wp-custom-post-status-new-post-status-adicionado

6. Se desejar, você pode alterar o status de postagem padrão de Rascunho para o status de postagem que desejar. Para alterar o status da postagem padrão, clique no link “Tornar padrão” que aparece quando você passa o mouse sobre o status da postagem na mesma página.

wp-custom-post-status-set-default-post-status

Deste ponto em diante, você verá o status da postagem personalizada aparecer no menu suspenso ao criar uma postagem ou página.

wp-custom-post-status-in-post-editor-screen

Obviamente, você também verá o novo status da postagem personalizada no menu Edição rápida.

wp-custom-post-status-in-quick-edit-screen

Uma coisa a ter em mente é que quando você deseja desinstalar o plug-in PublishPress, você tem que alterar manualmente os status de postagem de todas as postagens, páginas e tipos de postagem personalizados de status de postagem personalizada para o status de postagem padrão do WordPress como Rascunho antes de desinstalar.

Caso contrário, as postagens com status de postagem personalizada desaparecerão, mas NÃO serão excluídas do painel do WordPress. O mesmo é verdadeiro mesmo quando você opta por usar o snippet fornecido na documentação oficial do WordPress. Se você acidentalmente desinstalou o plug-in sem antes alterar os status das postagens, pode fazê-los reaparecer simplesmente reinstalando o plug-in do repositório do WordPress.

Comente abaixo compartilhando suas ideias e experiências sobre o uso do método acima para adicionar status de postagem personalizados no WordPress.