Skip to content

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]

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.