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.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 2

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿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. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

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.

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba
Ir al contenido