Описание admin_color_scheme_picker
— Action
Хук admin_color_scheme_picker позволяет добавить или изменить выбор цветовой схемы в админ-панели WordPress. Он срабатывает при выводе выбора цветовой схемы на странице профиля пользователя и позволяет разработчикам добавлять свои собственные цветовые схемы или изменять существующие
Примеры использования
Пример добавления новой цветовой схемы:
add_action('admin_color_scheme_picker', function() {
$color_schemes = array(
'my_custom_scheme' => array(
'label' => 'Моя Кастомная Схема',
'primary' => '#FF0000',
'background' => '#FFFFFF'
)
);
foreach ($color_schemes as $key => $scheme) {
echo '';
}
});
Этот пример добавляет новую цветовую схему с красным как основным цветом и белым фоном
Пример изменения существующей цветовой схемы:
add_action('admin_color_scheme_picker', function() {
$color_schemes = get_user_option('admin_color');
if ($color_schemes === 'default') {
// Изменяем настройки по умолчанию
update_user_option(get_current_user_id(), 'admin_color', 'my_custom_scheme');
}
});
В этом примере мы изменяем цветовую схему пользователя на кастомную, если у него по умолчанию стоит ‘default’
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить цветовые схемы для пользователей в админ-панели
– Производительность
Хук не должен существенно влиять на производительность, так как изменения касаются отображения на стороне клиента
– Предупреждения
Убедитесь, что новые цветовые схемы хорошо читаемы и не нарушают доступность интерфейса
Альтернативы
Тип: action
Этот хук позволяет добавлять свои стили и скрипты в админ-панели, включая стили для кастомных цветовых схем
Используйте его, если хотите более детально контролировать стили в админке