طراحی سایت

remove-wordpress-admin-bar-parswp

حذف نوار مدیریت وردپرس

نوار مدیریت وردپرس (wordpress admin bar) یکی از ابزار های مفید و کاربردی وردپرس برای مدیران سایت های می باشد. در حالت پیش فرض کاربران از طریق نوار مدیریت وردپرس می توانند به بخش های مهم و پر کاربردی مثل صفحه ویرایش پروفایل کاربری, افزودن انواع محتوا, صفحه دیدگاه های اخیر و … وردپرس دسترسی داشته باشند. در حالت پیشفرض نوار مدیریت وردپرس برای تمامی کاربرانی که وارد وردپرس شده باشند در بالای تمامی صفحات نمایش داده می شود. اما شما می توانید با استفاده از کد های ارائه شده در این مطلب می توانید نمایش نوار مدیریت را بسته به نوع کاربر و صفحاتی که نمایش داده می شوند محدود نمایید.

حتما بخوانید : نمایش آیدی ها در وردپرس با Show IDs by 99 Robots

نمایش نوار مدیریت فقط برای مدیران

برای مثال برای اینکه نوار مدیریت تنها برای مدیران کل یا همان نقش کاربری administrator نمایش داده شود می توانید کدهای زیر را به فایل فانکشن قالب فعال یا افزونه اختصاصی سایت خود اضافه نمایید.

add_action('after_setup_theme', 'remove_admin_bar_rokesh');
	function remove_admin_bar_rokesh(){
		if ( !current_user_can('administrator') ){
		show_admin_bar(false);
	}
}

editor : ویرایشگر

author : نویسنده

contributor : مشارکت کننده

subscriber : مشترک

نمایش نوار مدیریت فقط در بخش مدیریت برای همه نقش های کاربری

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

add_action('after_setup_theme', 'remove_admin_bar_rokesh');
	function remove_admin_bar_rokesh(){
		if ( !is_admin() ){
		show_admin_bar(false);
	}
}

نمایش نوار مدیریت فقط در بخش مدیریت و یک نقش کاربری خاص

می شود دو شرط بالا را با هم ادقام کرد و به وردپرس گفت که نوار مدیریت را فقط زمانی که پیشخوان وردپرس در حال نمایش برای یک کاربر خاص است نمایش دهد. مثلا با استفاده از کد زیر ما تعیین می کنیم که نوار مدیریت تنها در پنل مدیریتی وردپس و نقش کاربری administrator نمایش داده شود.

add_action('after_setup_theme', 'remove_admin_bar_rokesh');
	function remove_admin_bar_rokesh(){
		if ( !current_user_can('administrator') && !is_admin() ){
		show_admin_bar(false);
	}
}

حذف نوار مدیریت از پیشخوان وردپرس

حتی می توانید نوار مدیریت وردپرس را زمانی که کاربر در پیشخوان وردپرس قرار دارد نیز حذف کنید. برای این کار می توانید از کد زیر استفاده نمایید.

add_action('after_setup_theme', 'remove_admin_bar_rokesh');
	function remove_admin_bar_rokesh(){
		if ( is_admin() ){
		show_admin_bar(false);
	}
}

نتیجه گیری :

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

اشتراک گذاری :
مطالب زیر را حتما بخوانید

روش های جلوگیری از هک شدن وردپرس

جلوگیری از هک و ویروسی شدن وردپرس “هک و ویروسی شدن وردپرس”، شاید شنیده باشید که یک ...

همگام سازی سایت وردپرس با تمامی مرورگر ها

همگام سازی سایت وردپرس با تمامی مرورگر ها سلام به همه همراهان پارس وردپرس; تنها دلیل ...

نمایش مطالب برای کاربران عضو شده در سایت VIP

نمایش مطالب برای کاربران عضو شده در سایت VIP گاهی اوقات ممکن است با سایت هایی برخورد ...

دیدگاه کاربران
نظرات کاربران برای این مطلب را دنبال کنید


برای نمایش دیدگاه کلیک کنید
    ۰ دیدگاه ثبت شده
اطلاعات پست

۲۶۷۴

بازدید

۰

دیدگاه

0

علاقه مندی

5 از 1 رای
  • تاریخ انتشار
  • ۲۲ فروردین ۱۳۹۵
  • آخرین بروزرسانی
  • ۲۲ فروردین ۱۳۹۵
  • دسته‌بندی‌
  • آموزش وردپرس
  • لینک کوتاه
  • برچسب ها
  • , , , ,
  • + نمایش تمام جزئیات