Сolor My Posts — придадим яркости записям в админ-панели
Сегодня познакомимся с молодым, но довольно оригинальным плагином Color My Posts, который отвечает за поднятие нашего настроения при попадании в админку) Ну, а если серьезней, то его работа довольно полезна, так как кроме приятной визуальности этот плагин выделяет посты разными цветами в зависимости от различных параметров: по статусу, формату, ID, категории, автору поста и еще нескольким параметрам. К тому же эти параметры мы вольны настраивать так как мы пожелаем: захотим сделать цветовую подсветку только по категориям записей, то поставим цвет только для этого параметра, пожелаем разукрасить записи по статусу (опубликовано, черновик), то проставим цвет для этого параметра и т.д.
- Скачиваем плагин.
- Загружаем плагин на сайт и активируем.
- В отличии от большинства плагинов, Color My Posts не пропишется в админке отдельным пунктом меню и не предоставит нам никаких настроек. Настройки нам придется вносить в код плагина.
Открываем файл wp-content\plugins\color-my-posts\color-my-posts.php и добавляем свои цвета. Изменения будем вносить с 30 строки:
<style>/* Color by post Status — Добавляем цвет по статусу*/
.status-draft { background: #FDE58D !important;}
.status-future { background: #E9F2D3 !important;}
.status-publish {background: #94FFFF !important;}
.status-pending { background: #D3E4ED !important;}
.status-private { background: #FFECE6 !important;}
.post-password-required { background: #ff9894 !important;}
/* Color by author data — Цвет по автору записи */
.author-self {}
.author-other {}
/* Color by post format — Цвет по формату записи */
.format-aside {}
.format-gallery {}
.format-link {}
.format-image {}
.format-quote {}
.format-status {}
.format-video {}
.format-audio {}
.format-chat {}
.format-standard {}
/* Color by post category (change blog by the category slug) — Цвет по категории записи*/
.category-blog {}
/* Color by custom post type (change xxxxx by the custom post type slug) — Цвет по типу */
.xxxxx {}
.type-xxxxx {}
/* Color by post ID (change xxxxx by the post ID) — Цвет по ID записи*/
.post-xxxxx {}
/* Color by post tag (change xxxxx by the tag slug) — Цвет по меткам*/
.tag-xxxxx {}
/* Color hAtom compliance */
.hentry {}
</style>
На примере добавления цвета по статусу рассмотрим возможность добавления цвета для записей по категории.
У нас есть категории opencart, dizayn, wp-plaginyi, poleznyie-ssyilki и novosti, которые мы и хотим выделить разными цветами. Определяемся с цветами и принимаемся за правку кода. Слово «blog» на названия наших категорий:
/* Color by post category (change blog by the category slug) */.category-opencart {background: #FCDA5A !important;}
.category-dizayn {background: #3AE2CE !important;}
.category-wp-plaginyi{background: #FF8599 !important;}
.category-poleznyie-ssyilki{background: #cccccc !important;}
.category-novosti {background: #9DA7FF!important;}
При этом следует отменить назначение цвета по статусу, так как плагин не может одновременно подсвечивать одну и ту же запись по разным параметрам.
И наши записи принимают следующий вид:
Таким же путем, меняя названия и подставляя необходимые цвета, мы можем настроить выделение цветом для записей по остальным параметрам.
Ярких вам записей!
Забавный плагин, надо обзавестись. Ваш скриншот действительно поднял мне настроение
Таня, спасибо за позитивный комментарий.
Оооооочень полезный плагин сто лет искал. Только вот у меня такая беда. Меня интересует чтобы у разных авторов был свой цвет пробовал указать имя автора а именно
/* Color by author data – Цвет по автору записи */
.author-anna {background: #FCDA5A !important;}
.author-lida {background: #9DA7FF!important;}
И ничего не происходит, почему не подскажете????
К сожалению, данный плагин не обладает возможностью разделять авторов ни по имени, ни по id. Подсвечивает только по двум признакам авторства: author-self — по админу блога и author-other — по всем остальным авторам. Именно по этой причине, используемые Вами стили не сработали.