Выделяем статус записи в WordPress
Для выделения статуса записи или страницы в WordPress можно воспользоваться стилями. Добавлять стили можно при помощи функции, которая запускается через специальный экшен. Для того чтобы на вашем сайте были выделены все статусы в админке пользователя просто добавьте следующий код в файл functions.php вашей темы WordPress.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
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/