اگر می خواهید نوار ابزار WordPress را برای همه کاربران غیر فعال کنید، به جز مدیران، این قطعه کوچکی از کد را در فایل تابع قالب خود قرار دهید.

// Remove Toolbar for users except for Admins
if (!current_user_can('administrator')) :
show_admin_bar(false);
endif;

چرا میخواهید نوار ابزار را در ابتدا غیرفعال کنید؟ خوب، اگر یک سایت BuddyPress را اجرا کنید و اکثر اعضای وب سایت شما عضو جامعه BBPress هستند، سپس نوار ابزار بیش از حد است، زیرا نمایه کاربر خود را در پایین وب سایت دارید. در حقیقت، هر پلاگین با مشخصات کاربر، بهتر است از جلوی سایت بدون نوار ابزار استفاده شود.

اگر تصمیم به غیرفعال کردن نوار ابزار برای نقش های دیگر، نگه داشتن نوار ابزار برای مدیران ایده خوبی است. این به دلیل دسترسی سریعتر به منطقه مدیریت بدون نیاز به ضمیمه / wp-admin / به URL برای ورود به سیستم CMS است. همچنین، از آنجا که لینک “ویرایش” در نوار ابزار در دسترس است، می توانید صفحات را به طور مستقیم در هنگام ویرایش در وب ویرایش کنید. در غیر این صورت شما باید CMS را وارد کنید و به صفحات بروید، سپس صفحه را جستجو کنید. اغلب اوقات، هنگامی که شما یک صفحه از یک وب سایت را می خوانید، صفحات باید اصلاح یا ویرایش شوند، بنابراین شما می خواهید به راحتی آن را در اینجا و آنجا تعمیر کنید.

اگر می خواهید سایر نقش های کاربری مانند ویراستاران، برای دسترسی به نوار ابزار، کد زیر را امتحان کنید و نوار ابزار را ویرایش کنید، بسته به اینکه چگونه می خواهید نقش های کاربر نمایش داده شود.

add_action( 'after_setup_theme', 'remove_admin_bar' );
function remove_admin_bar() {
if( ! current_user_can( 'administrator' ) || ! current_user_can( 'editor' ) || ! current_user_can( 'author' ) ) {
show_admin_bar(false);
}
}

البته، تعدادی از پلاگین هایی وجود دارد که می توانند این کار را برای شما انجام دهند، اما من ترجیح می دهم کد را به فایل function.php در موضوع من اضافه کنم، زیرا بسیار سبک تر از بارگیری یک پلاگین است. پلاگین ها اغلب دارای تعدادی از ویژگی های شما هستند که شما ممکن است استفاده نکنید، اما شما باید آن کد را به هر حال دانلود کنید.