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.
28 Commentaires
Intéressant !
Devrait être intégré dans le thème par défaut, voire tous les thèmes ;)
Super astuce, merci beaucoup :)
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 :)
Oups je retire ma remarque c’etait le role de l’attribut !important :p
haha !
Pas de problème :)
merci je suis passé par le plugin, ça marche super bien et c’est bien pratique!!!
Bravo et merci
Cette astuce est épatante !!!
Luc
COmment cela marche?
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.
Merci pour l’astuce :)
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.
Bravo pour cette news très cool. J’aime venir sur votre site.
Cool merci pour l’astuce, peut on faire la meme chose pour les catégories?
Vous ne pouvez pas car les catégories n’ont pas de statut “Publier”, “En attente”, etc…
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
@Jippi : Le code fonctionne pour les articles, les pages et les custom post type :)
Bonsoir,
Je ne dois pas être chanceux, ça ne fonctionne pas chez moi :(
Question bête, mais essentiel : est-ce qu’il des pages avec un statut autre que “Publié” ?!
Voui voui :)
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 ;)
Merci pour ce plugin ! Très pratique !
Merci pour cette astuce :)
Je viens de le mettre en place afin que mon administration soit un peu moins fouillis. Bonne astuce ! Merci !
Hey, pour l’info, j’ai fait un plugin un peu similaire, un peu plus abouti ici: http://wordpress.org/extend/plugins/color-my-posts/ et la version premium ici: http://codecanyon.net/item/color-my-posts-pro/3653526?ref=corsonr
@Rémi : Il faudrait que tu nous fasses une petite présentation de la version premium sur GP :)
Hello,
Cela ne marche que pour les articles,il y a t-il une astuce pour que cela soit également fonctionnel sur les custom post?