Tout savoir sur WordPress
Tutoriel WordPress

Modifier le code couleur des articles dans l’admin en fonction de leur statut

Pour faciliter la recherche visuel des articles, cette astuce crée un code couleur pour les articles dans l’administration afin de les identifier en fonction de leur statut.

Cette astuce permet d’identifier les articles par un code couleur dans l’administration en fonction de leur statut.

Dans le code que je fournis ci-dessous, j’ai coloré en jaune les articles en brouillon, en vert les articles programmés, en rouge les articles privés et en bleu les articles en attente de relecture. Les autres les articles publiés apparaissent avec la couleur par défaut.

Cette astuce peut s’avérer utile pour les personnes qui planifient leurs articles et qui souhaitent voir d’un coup d’oeil le nombre d’articles sont programmés. De même, si vous êtes un éditeur d’un blog, vous pouvez savoir si vous avez des articles en attente de relecture.

Copiez le code ci-dessous et collez-le dans votre fichier functions.php à la racine de votre thème.
[pastacode lang=”php” message=”” highlight=”” provider=”manual”]

function color_css_post_status() {
?>
<style>
.status-draft{background: #FFFF99 !important;}
.status-future{background: #CCFF99 !important;}
.status-pending{background: #87C5D6 !important;}
.status-private{background:#FFCC99 !important;}
.status-publish{}
</style>
<?php
}
add_action('admin_print_styles-edit.php','color_css_post_status');

[/pastacode]
Évidemment, si vous souhaitez le personnaliser, vous pouvez changer les couleurs !

Pour ceux qui ne souhaitent pas mettre les mains dans le code, j’ai réalisé un plugin vous permettant de faire les modifications directement à partir de l’administration de WordPress : Color Admin Posts.

Cet article a été mis à jour il y a 4564 jours - Il n'est peut être plus à jour !

Article écrit par Jonathan B.

Jonathan est le co-fondateur de WP Media, startup connue pour être l’auteur de WP Rocket et Imagify. Il est aussi co-organisateur du WordCamp Lyon et Paris.

28 Commentaires

  1. Script sympa mais ne prend pas en compte les lignes “alternative” à savoir la classe “alternate”

    Conséquence : 1 ligne sur 2 ne sera jamais colorée ;)

    • Hum pourquoi donc ?

      Je ne vois pas le rapport avec la class=”alternate” ;)

      Si tu as mis en place l’astuce, tu verra que ça fonctionne très bien et pas juste 1 fois/2 :)

    • Il suffit de mettre le code dans le fichier functions.php présent à la racine de votre thème et modifier les valeurs des différents background-color.

  2. Bonsoir,

    L’extension n’a pu être activée, car elle a déclenché une erreur fatale sur WordPress 3.0.3.

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in color-admin-post.php on line 36

    Suis-je obligé d’upgrader en 3.0.1 ?

    Merci d’avance.

    • Je pense que l’erreur provient plutôt de la version de votre PHP plutôt qu’un problème de version.

      Assurez vous que la version de votre PHP soit supérieur ou égale à 5.

  3. Bonsoir,

    J’ai mis à jour PHP, et effectivement, cela fonctionne très bien.
    C’est vraiment super pratique, tellement bien, que j’aimerai que ce soit aussi le cas des “pages” en plus des “articles”.
    Est-ce possible ?
    Merci d’avance

  4. Il doit avoir un conflit avec un autre plugin ou je ne sais quoi car ça doit fonctionner avec les articles, pages et custom post type. L’astuce a été testé sur plusieurs sites et sans aucun problème ;)

  5. @Rémi : Il faudrait que tu nous fasses une petite présentation de la version premium sur GP :)