Как выделить посты с разными статусами индивидуальными цветами

Как выделить посты с разными статусами индивидуальными цветами | n-wp.ru

Как говорил один из киногероев, если у общества нет цветовой дифференциации штанов, то у него нет будущего. И отчасти он прав – нам намного легче распознавать информацию, если она выделяется визуально. Как говорится, лучше один раз увидеть, чем … понятно, что мы при восприятии прежде всего цепляемся за оформление – значок, цвет, шрифт, – и уже потом начинаем вчитываться в суть.

Если вы администратор или редактор блога с большой активностью авторов, то в монотонной гамме списка постов не трудно запутаться и проглядеть важное. Все посты на одно лицо – черновики, опубликованные, ожидающие одобрения, личные, и только текстовые пометки рядом с названиями могут прояснить ситуацию.

Как выделить посты с разными статусами индивидуальными цветами

Вот тут и может пригодиться цветовая дифференциация – посты с разными статусами для наглядности можно раскрасить в разные цвета.

Как выделить посты с разными статусами индивидуальными цветами

Создать индивидуальные стили для постов разных статусов поможет небольшой код. Откройте файл functions.php используемой вами темы, и добавьте в него:

add_action('admin_footer','posts_status_color');
function posts_status_color(){
?>

.status-draft{background: #FCE3F2 !important;}
.status-pending{background: #87C5D6 !important;}
.status-publish{ /*оставим без изменений*/}
.status-future{background: #C6EBF5 !important;}
.status-private{background:#F2D46F !important;}

<?php
}

Теперь черновики, запланированные посты, ожидающие утверждения, личные, а при желании и опубликованные будут в списке постов в административном разделе иметь свой цвет, что упростит управление ими.

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

2 Комментарии

  1. Не получилось почему-то… мб в коде кде-то ошибка…
    Используемая тема: elegantthemes

    всё сделал как написано в посте: “Создать индивидуальные стили для постов разных статусов поможет небольшой код.” – прописал в стиль темы. “Откройте файл functions.php используемой вами темы, и добавьте в него” – сделал.

    В чём мог ошибиться, где камни?

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*