Marcar entradas en el backend con colores
Funciones útiles para WooCommerce II
Continuamos con una nueva entrega de funciones útiles para el plugin de comercio electrónico más utilizado para WordPress.
Esta vez vamos a ver cómo cambiar los colores de nuestras entradas en el backend, haciendo que las entradas en borrador tengan el fondo rojo, las que están en pendientes tengan el fondo amarillo y las privadas en azul.
Lo primero es definir la función dentro del archivo function.php de tu tema personalizado o de tu Child-Theme si es un tema comercial:
[php]
function posts_status_color() {
?>
<style>
.status-draft { background: #FF9191 !important; }
.status-pending { background: #FEFF96 !important; }
.status-publish { /* por defecto */ }
.status-private { background: #A4AAFC!important;}
</style>
<?php
}
[/php]
Con esta función, sobreescribimos los estilos por defecto añadiéndoles nuestro propio estilo.
Después tenemos que «enganchar» esa función a algún hook. En este caso utilizaremos el hook 'admin_footer'
de la siguiente forma:
[php]
add_action(‘admin_footer’,’posts_status_color’);
[/php]
Este 'add_action'
añade la función establecida en el segundo parámetro 'posts_status_color'
a la función del core 'admin_footer'
, creando una mini hoja de estilos al final de la carga del backend y sobreescribiendo esos cuatro estilos.
[finalpost]