با آموزش جلوگیری از تغییر رنگ پنل مدیریت توسط کاربر با شما هستیم وردپرس در حالت عادی از ۸ نوع رنگ بندی مختلف برای مدیریت خود استفاده میکند اما گاهی اوقات زمانی که نویسنده یا کاربر وارد پنل خود میشود میتواند رنگ بندی را تغییر دهد و یک نوع رنگبندی دیگر را انتخاب کند . با استفاده از کدی که معرفی میکنیم میتوانید این خصوصیت را حذف کرده و کاربر دیگر قادر به تغییر رنگ پیش فرض نباشد

ابتدا شما باید یک رنگ را به عنوان پیش فرض برای کاربر انتخاب کنید که توسط کد زیر انتخای میشود

۱- وارد داشبورد خود شوید و به مسیر نمایش > ویرایشگر  > function.php بروید و کد زیر را اضافه و ذخیره کنید

function set_default_admin_color($user_id) {
 $args = array(
  'ID' => $user_id,
  'admin_color' => 'sunrise'
 );
 wp_update_user( $args );
}
add_action('user_register', 'set_default_admin_color');

در کد بالا مقابل admin color نوع تم اسفاده شده ذکر شده که در اینجا sunrise میباشد که میتوانید آن را تغییر دهید

توسط این کد زمانی کاربر جدیدی اضافه میشود پنل مدیریت آن با نوع رنگی که مشخص کردید ایجاد میشود اما همچنان کاربر توانایی تغییر رنگ منوی وردپرسی خود را دارد که جهت غیر فعال کردن آن از کد زیر استفاده میکنیم .

۱- وارد داشبورد خود شوید و به مسیر نمایش > ویرایشگر  > function.php بروید و کد زیر را اضافه و ذخیره کنید

if ( !current_user_can('manage_options') )
remove_action( 'admin_color_scheme_picker', 'admin_color_scheme_picker' );

با استفاده از این کد کاربران دیگر قادر به تغییر رنگ نیستند . امیدوارم از این آموزش بهره برده باشید . موفق باشید