Distinto color según el estado de las entradas

Si tienes muchas entradas en tu sitio, especialmente si hay varios usuarios y te toca la labor de aprobar entradas pendientes de revisión, no siempre es suficiente con el texto que así te lo indica.

Un modo genial, además de chulo, de distinguir las entradas por su estado sería que se mostraran en distinto color en la ventana del listado de entradas ¿no?.

Pues conseguirlo es muy sencillo, solo tienes que añadir este código al fichero functions.php de tu tema activo y ya lo tienes:

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

Los colores elegidos son de muestra, pero los puedes cambiar por tu hexadecimal preferido como es natural.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(2 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

10 comentarios en “Distinto color según el estado de las entradas”

  1. se me fué toda la página y solo me aparece este mensaje de error..
    Parse error: syntax error, unexpected '}' in /home/albq/principeenunsapo.com/wordpress/wp-content/themes/foliogrid_dark/functions.php on line 15
    se puede solucionar??. Gracias

    1. De momento borra las líneas que añadiste y revisa que no te dejaste nada sin pegar o si lo pegaste donde no debías. Yo lo tengo incluido (la captura es de este blog) y el mismo código que pongo aquí va de lujo.

  2. Gracias!, que alivio ir al grano según el color. (por cierto, el código lo puse antes del último ?> porque si lo ponía al final del todo, me ocurría como a Alberto. 😉

  3. Descubrí el error que les dió a muchos:

    add_action(‘admin_footer’,‘posts_status_color’);

    En esta línea hay que cambiar las comillas que están… suena raro, pero vean la diferencia:

    add_action('admin_footer','posts_status_color');

    El primero marcaba las comillas para resaltar una palabra, el segundo marca las comillas que usamos para definir un caracter…

    Me sentí un tonto cuando lo descubrí XD

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido