Выделяем статус записи в WordPress
Для выделения статуса записи или страницы в WordPress можно воспользоваться стилями. Добавлять стили можно при помощи функции, которая запускается через специальный экшен. Для того чтобы на вашем сайте были выделены все статусы в админке пользователя просто добавьте следующий код в файл functions.php вашей темы WordPress.
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');
Внешне вывод статуса записи или страницы будет выглядеть вот так:
Думаю, в настройках стилей разобраться будет не проблема. Удачи в разработке удобных для наполнения сайтов.
/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.






Если статья была вам полезна, советую посмотреть еще эту статью:
http://wp-admin.com.ua/oformlyaem-adminku-dobavlyaem-fon-k-state-po-ee-sostoyaniyu/