X

Como Alterar a Cor de Posts/Páginas de Admin por Status no WordPress

Snippets por IsItWP

Você está procurando uma maneira de alterar as cores de fundo dos posts/páginas no painel de administração com base no status atual? Embora provavelmente exista um plugin para isso, criamos um pequeno trecho de código que você pode usar para banir contas de usuários no WordPress.

Instruções:

Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:

add_action('admin_footer','posts_status_color');
function posts_status_color(){
?>
<style>
.status-draft{background: #FCE3F2 !important;}
.status-pending{background: #87C5D6 !important;}
.status-publish{/* no background keep wp alternating colors */}
.status-future{background: #C6EBF5 !important;}
.status-private{background:#F2D46F;}
</style>
<?php
}

Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.

Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 22 melhores temas WordPress para podcasting e como escolher o melhor registrador de domínio.

Comentários   Deixe uma resposta

  1. Obrigado pelo trecho!

  2. Peter Wilhelm July 25, 2020 at 4:05 pm

    Muito obrigado pelo trecho. Resolveu meu problema.

  3. Este trecho de código obviamente não está mais funcionando com o novo WP 4.2.2
    Eu testei em meu WP e em uma instalação WP nova e em branco com exatamente o seu código mencionado acima. Mas apenas uma linha em cada duas está colorida. Veja a captura de tela aqui: http://screencloud.net/v/CaLW
    Qualquer ideia é bem-vinda, obrigado.

    1. Olá Viania, após o seu comentário, fiz um teste em uma instalação nova do WordPress 4.2.2 e não tive o problema que você descreveu. Inicialmente, presumi que poderia ser os formatos de post e os ativei, mas de nada adiantou, tudo ainda estava funcionando.

      http://wpsnipp.com/wp-content/uploads/2015/06/sample.png

      Aqui está uma captura de tela, agora com isso dito, este é um trecho simples que apenas adiciona CSS ao painel de administração para alterar a cor de fundo com base em uma classe de status de post. Você pode inspecionar a tabela para ver se algo mais pode estar substituindo o trecho?

      1. obrigado por responder, você testou com, por exemplo, 4 (!) rascunhos de posts um após o outro?

        Você está certo, está sendo substituído por este estilo:

        Mas eu não sei de onde está vindo – todos os plugins estão desativados:
        http://screencloud.net/v/BNC7
        e eu mudei o tema para TwentyFifteen.
        Eu não sei quais são esses estilos, parece que são estilos do wp-admin: http://screencloud.net/v/8NvQ
        Estou usando WP 4.2.2 como multisite!

        1. você por acaso não tem nenhum mu-plugin, ou algo dentro do functions.php, tem?

          1. Eu tenho o plugin sunrise.php necessário para MU instalado e o
            plugin WordPress MU Domain Mapping. Na função do tema não há nada meu (troquei para TwentyFifteen, mas os mesmos resultados).

          2. estranho, bem se você puder encontrar a localização do css, isso deve ajudar a resolver o problema.

          3. Eu não estou familiarizado com os estilos de admin do próprio WP como você.

    2. eu tentei mas ainda não está funcionando

  4. 25 WordPress Code Snippets for Enhanced Performance - ManageWP April 9, 2014 at 11:20 am

    […] Fonte […]

  5. Wordpress Admin - How My Custom Posts List Rolls March 2, 2014 at 2:28 am

    […] [Fonte] […]

  6. Ótimo trecho!

  7. muito obrigado! muito bom e é grátis…

    1. Sempre grátis 🙂 aproveite o trecho.

      1. Eu disse "grátis" porque alguns plugins não são grátis e fazem o mesmo! (link removido)

        1. Isso é muito verdade, meu objetivo no entanto é ajudar as pessoas a trabalhar com wordpress.

  8. bom!

  9. Existe alguma maneira de mudar a cor da linha com base na categoria em que o post está?

  10. Existe alguma maneira de mudar a cor (o mesmo efeito acima) mas com base no template da página em vez do status?

    1. hhhmmm, tenho certeza que algo assim poderia ser feito. Você pode me dar um pouco de informação sobre os motivos? Assim posso fazer um post sobre isso com código.

  11. Color Code your WordPress Posts by Post Status in Admin July 25, 2011 at 8:01 am

    […] pequeno trecho (cortesia do WordPress Code Snippets) permite que você codifique por cores os posts na sua área de administração, para que você possa identificar os posts por seus […]

  12. Surkho Salamov July 3, 2011 at 1:36 pm

    Obrigado! isso será útil!

    1.  Que bom que gostou.

Adicionar um comentário

Ficamos felizes que você tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!