Ви можете встановити (з точки зору сили) колір за замовчуванням у functions.php
такому вигляді:
add_filter( 'get_user_option_admin_color', 'update_user_option_admin_color', 5 );
function update_user_option_admin_color( $color_scheme ) {
$color_scheme = 'light';
return $color_scheme;
}
Оновлення: Наступні кольорові схеми доступні за замовчуванням на WP 3.8
- свіжий
- світла
- синій
- кава
- ектоплазма
- опівночі
- океан
- схід сонця
Бонус (знайдено в wpmudev ): вимкніть параметри кольорової схеми адміністратора, щоб переконатися, що користувачі не можуть повернутися до іншого кольору:
remove_action( 'admin_color_scheme_picker', 'admin_color_scheme_picker' );
Update 2: Як Rarst вказав фільтр вище, змусити певну колірну схему замість установки змінюваного по замовчуванням. Рішення цього полягає в тому, щоб запустити дію лише один раз (наприклад, про налаштування / реєстрацію користувача), щоб після цього користувач міг вирішити та змінити колір самостійно:
add_action( 'user_register', 'myplugin_registration_save', 10, 1 );
function myplugin_registration_save( $user_id ) {
update_user_meta($user_id, 'admin_color', 'light');
}
Оновлення 3: Гаразд, тому ще одна спроба :)
Ідея полягає в тому, щоб додати додаткові метадані користувача (див. custom_admin_color_scheme
), Як тільки користувач оновлює профіль; поки поле не встановлено, true
ми змінимо кольорову схему адміністратора за замовчуванням на кольорову схему на наш вибір:
// add custom user meta data
add_action('personal_options_update', 'save_custom_admin_color_optios');
function save_custom_admin_color_optios( $user_id ) {
update_user_meta($user_id, 'custom_admin_color_scheme', true);
}
// change default color scheme if not customized
$customized_color_scheme = get_user_option( 'custom_admin_color_scheme', get_current_user_id() );
if ( empty($customized_color_scheme) ) {
update_user_meta(get_current_user_id(), 'admin_color', 'light');
}
Оновлення 4: Нарешті, на Wordpress.org також є дуже приємний плагін, який легко обробляє кольорові схеми адміністратора за замовчуванням: Колірна схема адміністратора за замовчуванням