Оформляємо адмінку. Додаємо тло до статті за її станом.
Думаю стати буде цікава для тих, хто звик робити адмінку WordPress зручною для себе та своїх клієнтів. Крім того, стаття буде чудовим доповненням до статті, яка вже є на моєму сайті “Виділяємо статус запису у WordPress“
1 2 3 4 5 6 7 8 9 10 11 12 |
add_action('admin_footer','posts_status_color'); function posts_status_color(){ ?> <style> .status-draft{background: #FCE3F2 !important;} .status-pending{background: #87C5D6 !important;} .status-publish{/* no background keep wp alternating colors */} .status-future{background: #C6EBF5 !important;} .status-private{background:#F2D46F;} </style> <?php } |
Виглядатиме ваші дії приблизно так:
Код знайшов на одному сайті який, є у мене на підтримці. Мені він здався зручним, тому вирішив викласти його і вам. Успіхів у розробці зручних сайтів на WordPress.
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.
З погляду валідності в результаті роботи цього скрипта html, розумніше використовувати не admin_footer, а admin_head. Докладніше тут – htmlbook.ru/html/style
Не зовсім з вами згоден. Зараз ми говоримо про WordPress адмінської частини, а не про сайт в цілому. Адмінка не індексується, а значить там можна вставляти код у те місце де зручно і в нижній частині код вставляється тільки для того, щоб спочатку вантажився контент у браузері.
На стороні користувача на сайті цього коду не буде видно, цей ефект забезпечує екшен add_action(‘admin_footer’,'колір_статусу_повідомлень');
спасибі за коментар.
Так валідність потрібна лише для індексації? :)
Сучасні браузери, майже напевно, відобразять контент коректно, старіші можуть “поламати” зовнішній вигляд/структуру консолі. Так, він буде, що сучасні браузери покажуть коректно не більш ніж передбачливість розробників. Все може змінитися.
Ну змінитися може все але вже багато хто навіть гугл відмовилися від підтримки ІЕ7. Крім того, тут немає нічого, що б не підтримувалося різними браузерами, ми просто перекриваємо стилі стандартні. І можна це все зробити у вигляді додаткового плагіна та відключити його потім.
Спеціально перероблю код під плагін, так що стежте за статтею я його викладу. Потім ви зможете, за потреби, його просто деактивувати непотрібний плагін у разі проблем.