آموزش حذف نوار بالای وردپرس به صورت فیلم آموزشی

مطالب پیشنهادی برای شما مهمان عزیز

آموزش حذف نوار بالای وردپرس

آیا تا به‌حال به این فکر افتاده‎اید که نوار ابزار مدیریت وردپرس را از دیدِ کاربران وارد شده (لاگین شده) خود در وردپرس پنهان کنید؟
در این  آموزش وردپرس در پاسخ وردپرس که برای کاربران عزیز، آماده کرده‌ایم به این موضوع می‌پردازیم.

آموزش حذف نوار بالای وردپرس

در این مطلب می‌خوانید:

  • حذف نوار ابزار مدیریت در وردپرس
  • توضیحات مخفی کردن نوار ابزار وردپرس
  • استفاده از کدنویسی
  • مخفی کردن نوار ابزار مدیریت برای تمامی کاربران به جز مدیریت
  • مشکل عدم نمایش نوار ابزار در قالب جدید وردپرسی

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

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

بیشتر بخوانید :
ساخت دامنه برای لوکال هاست XAMMP به صورت فیلم آموزش کاملا ریگان

نوار ابزار وردپرس در کجای هسته ی وردپرس قرار دارد ؟

کلاس اصلی نوار ابزار وردپرس به نام WP_Admin_Bar که در فایل با مسیر wp-includes/class-wp-admin-bar.php قرار دارد.
این کلاس وظیفه دارد لیست کامل منو ها و بخش های نوار ابزار وردپرس که به آن ها اصولا Node گفته می شود را ایجاد کند و به سیستم وردپرس انتقال دهد.
همانند دیگر بخش های وردپرس برای راحتی یک توسعه دهنده وردپرس مجموعه ای توابعی را ایجاد نموده
که در فایل به آدرس wp-includes/admin-bar.php وجود دارد که در ادامه به بررسی آن ها می پردازیم.

چگونه نوار ابزار وردپرس را غیر فعال کنیم ؟

چگونه نوار ابزار وردپرس را غیر فعال کنیم ؟

همان طور که می دانید نوار ابزار وردپرس در دو حالت نمایش داده می شود:

  • زمانی که کاربر در بخش مدیریت وب سایت وردپرس قرار داشته باشد.
  • زمانی که کاربر در حال نمایش صفحات سایت وردپرس باشد و حتما لاگین (Login) کرده باشد.

حذف نوار مدیریت وردپرس برای همه کاربرها به جز Admin

برای این کار کافی است کد زیر را در فایل Function.php قالب قرار دهید. فایل Function.php در پوشه یا مسیر اصلی قالب سایت قرار دارد.

نکته : قبل از انجام هر کاری لطفا فایل Function.php خود یک نسخه پشتیبان تهیه فرمایید در صورت مشکل بتوانید استفاده نمایید

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

بیشتر بخوانید :
آموزش حذف لینک‌ دیدگاه‌ها در وردپرس فیلم آموزشی

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

روش دومی که برای این کار می توان از آن استفاده کرد به وسیله ی توابع وردپرس می باشد .
اگر وب سایت شما دارای کاربران فراوانی باشد و بخواهید این تنظیم را برای همه کاربران انجام دهید،

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

برای اینکار کافی است توابع وردپرس زیر را در فایل Function.php قالب خود قرار دهید.

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

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

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

اگر می خواهید کاربر خاصی نتواند نوار مدیریت در بالای صفحه را ببیند کافی است:

  • انتخاب منوی کاربران در پنل مدیریت
  • بر روی همه کاربران کلیک کنید
  • قسمت ویرایش کاربر مورد نظر را انتخاب کنید
  • برداشتن تیک گزینه ‘نمایش نوارابزار هنگام مشاهده سایت
  • ذخیره تنظیمات

توجه! این مورد فقط زمانی کاربرد دارد که تعداد کاربران سایت کم باشد. در ضمن اگر کد بالا به فایل Function.php اضافه شده باشد انتخاب کردن یا نکردن گزینه بالا هیچ تاثیری بر روی نتیجه ندارد.

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

روش بعدی برای انجام این کار استفاده از افزونه Hide Admin Bar from Non-Admins می باشد.
این افزونه به هیچ تنظیماتی و پیکربندی احتیاج ندارد. تنها از دو تا بابع استفاده می کند.

  • if(!current_user_can(‘administrator’)) یعنی اگر کاربر فعلی نتواند مدیر باشد نوار مدیریت بالا را نشان نده د غیر این صورت نشان بده.
  •  if(!current_user_can(‘edit_posts’)) یعنی اگر کابر نتواند پست های سایت را ویرایش کند نوار مدیریت بالا را نشان نده.
بیشتر بخوانید :
آموزش مرتب کردن فایل های قالب وردپرس

پاسخ وردپرس به هیچ وجه استفاده از افزونه را پیشنهاد نمی کند. زیرا باعث افت سرعت سایت می شود. بهترین راه حل استفاده از کد PHP می باشد.

با تشکر از همراهی شما در این آموزش توابع وردپرس، اگر در مخفی کردن نوار مدیریت وردپرس مشکلی دارید در بخش نظرات مطرح بکنید تا راهنمایی شوید.

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام یا پیج یوتیوب پاسخ وردپرس عضو شوید.

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

لینک کپی شد!

نظر شما در این‌باره چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *