طراحی سایت

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);
	}
}

نتیجه گیری :

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

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

عضویت ویژه حرفه ای وردپرس با Restrict Content Pro

عضویت ویژه حرفه ای وردپرس با Restrict Content Pro باسلام خدمت وردپرسی های عزیز؛ ...

ساخت فرم تماس در وردپرس با Contact Form by BestWebSoft

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

سئو وردپرس با بهینه سازی robots.txt

امروز برای کاربران پارس وی پی آموزشی درباره بهینه سازی فایل robots.txt برای سئو آماده ...

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


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

۲۶۷۳

بازدید

۰

دیدگاه

0

علاقه مندی

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