Como mostrar informações diferentes aos seus autores / contribuidores

Um dos bons truques que os administradores do WordPress que têm vários autores / contribuidores podem fazer para ajudá-los a escrever conteúdo é compartilhar com eles informações relevantes com base no local onde estão no processo de redação.

insira a descrição da imagem aqui

Usando o código abaixo, você pode exibir informações úteis acima dos editores de back-end. Isso pode ser: diretrizes, lista de verificação pré-publicada, certos códigos ou dicas de formatação, um vídeo ou mesmo um processo visual simples, apenas informando-lhes em que fase do processo de publicação eles estão e como proceder para o próximo.

Claro, isso depende em grande parte de seu processo editorial ou editorial, mas, basicamente, se você usar os status de postagem embutidos ou personalizados da WordPress com seus escritores, esse truque pode ser muito útil.

Solutions Collecting From Web of "Como mostrar informações diferentes aos seus autores / contribuidores"

Usaremos o gancho admin_notices para exibir as informações em cima do editor.

Primeiro, um exemplo muito básico

function educadme_fill_then_save_admin_notice(){ global $pagenow; if ( $pagenow == 'post.php' || $pagenow == 'post-new.php' ) { echo '

This is some text. You can embed images, videos, whatever, and they will display on top of the editing or new post page

' } } add_action('admin_notices', 'educadme_fill_then_save_admin_notice');

O anterior pode ser usado para exibir informações relevantes no topo do editor se o usuário estiver escrevendo uma nova postagem ou editando uma existente.

Informações mais dinâmicas / em mudança

Então, e se você quisesse mostrar informações relevantes relacionadas a onde eles estão no processo? Bem, neste caso, podemos adicionar o status da publicação no IF assim:

 function educadme_fill_then_save_admin_notice(){ global $pagenow; $post_status = get_post_status(); if ( $post_status =='assigned' AND $pagenow == 'post.php' ) { echo '

This is some text. You can embed images, videos, whatever, and they will display on top of the editing or new post page

' } } add_action('admin_notices', 'educadme_fill_then_save_admin_notice');

No exemplo acima, estou mostrando as informações somente se a publicação estiver sendo editada e tiver o status de postagem “atribuído”.

Se você planeja usar, como eu estou indo, lembre-se de mudar o nome da function na própria function e no gancho. Altere também o status da publicação para o que você está usando. Se você quiser usar status personalizado para posts, você pode escrever um código para adicioná-los ou usar um plugin como o EditFlow que estou usando, para adicionar status de publicação.

Espero que esses códigos sejam úteis para alguém! Definitivamente, vou adicionar um processo visual para explicar aos colaboradores onde estão no processo e como podem prosseguir.

Se você tiver alguma sugestão ou melhorias, compartilhe! Eu não sou um codificador, mas eu gosto de experimentar e testar coisas.