¿Quieres resaltar el estado de tu publicación en tu panel de WordPress? El estado de una publicación determinada, como Publicada, Borrador, Pendiente, etc., determina cómo WordPress maneja esa publicación. Veamos cómo resaltar el estado de las publicaciones dentro de las publicaciones y páginas de administración.

Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo `functions.php` de tu tema o a un plugin específico del sitio:
function custom_post_states( $post_states ) {
foreach ( $post_states as &$state ){
$state = '<span class="'.strtolower( $state ).' states">' . str_replace( ' ', '-', $state ) . '</span>';
}
return $post_states;
}
add_filter( 'display_post_states', 'custom_post_states' );
function custom_post_states_css(){
echo '<style>
.post-state .states{
font-size:10px;
padding:3px 8px 3px 8px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}
.post-state .password{background:#000;color:#fff;}
.post-state .pending{background:#83CF21 !important;color:#fff;}
.post-state .private{background:#E0A21B;color:#fff;}
.post-state .draft{background:#006699;color:#fff;}
</style>';
}
add_action('admin_head','custom_post_states_css');
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar y pegar fragmentos de código correctamente en WordPress, para no dañar accidentalmente tu sitio.
Si te gustó este fragmento de código, considera revisar nuestros otros artículos en el sitio como: 62 de los mejores temas de blog gratuitos para WordPress o 7 de los mejores plugins de formulario de contacto para WordPress.
Gracias por esto. Debería ser un buen complemento para el fragmento de estados personalizados (ahora actualizado).