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

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

این مقاله با توضیح روش‌های مختلف برای مخفی کردن نوار مدیریت خود، دانش شما را در مورد وردپرس حتی بیشتر گسترش می‌دهد.

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

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

غیرفعال کردن نوار مدیریت با استفاده از یک افزونه یا با ویرایش کد سایت امکان پذیر است. به یاد داشته باشید، این روش نوار مدیریت وردپرس را غیرفعال می کند همه کاربران به طور همزمان.

مهم! قبل از هر گونه تغییر، از وب سایت وردپرس خود نسخه پشتیبان تهیه کنید. اگر با خطا مواجه شدید، نسخه قبلی سایت را با استفاده از آن بازیابی کنید backup فایل.

با استفاده از یک پلاگین

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

آنها همچنین به راحتی تنظیم می شوند و در صورت لزوم غیرفعال می شوند. برای این آموزش، از Hide Admin Bar استفاده خواهیم کرد زیرا محبوب ترین گزینه است.

پس از فعال شدن، این افزونه وردپرس به طور خودکار نوار مدیریت را غیرفعال می کند:

  1. ادمین وردپرس خود را باز کنید page. از نوار کناری، به → بروید پلاگین هاجدید اضافه کن
  2. نام افزونه را وارد کنید روی نوار جستجو را بزنید و ضربه بزنید وارد.
  3. کلیک نصب. پس از اتمام نصب، انتخاب کنید فعال کنید.
پلاگین نوار مدیریت را در منوی افزودن افزونه های وردپرس مخفی کنید

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

نوار ابزار فقط زمانی ظاهر می شود که مکان نما را روی قسمت بالای وب سایت نگه دارید.

با استفاده از کد

اگر افزونه های زیادی دارید، با ویرایش کد سایت، نوار مدیریت را به صورت دستی حذف کنید. شما می توانید این کار را به روش های مختلف انجام دهید – با ویرایش فایل تم وردپرس یا اضافه کردن کد CSS سفارشی.

پیشنهاد می‌کنیم بخوانید:  حلقه وردپرس چیست، روش استفاده از آن + بلوک حلقه پرس و جو توضیح داده شده است

در اینجا مراحل پنهان کردن نوار ابزار با ویرایش تم وب سایت شما آمده است فایل php:

  1. وارد ادمین وردپرس خود شوید page.
  2. از منوی وردپرس، به → بروید ظاهرویرایشگر فایل تم.
منوی ویرایشگر فایل تم on نوار کناری وردپرسمنوی ویرایشگر فایل تم on نوار کناری وردپرس
  1. پیدا کن فایل های تم روی سمت راست صفحه خود را کلیک کنید functions.php.
  2. به پایین اسکرول کنید تا انتهای آن page و قطعه زیر را بچسبانید:
add_filter('show_admin_bar', '__return_false');
  1. کلیک کنید بر روی به روز رسانی فایل را فشار دهید تا تغییرات را ذخیره کنید.
منوی ویرایشگر فایل تم on نوار کناری وردپرسمنوی ویرایشگر فایل تم on نوار کناری وردپرس

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

همچنین، نوار مدیریت را با نوشتن موارد اضافی حذف کنید CSS:

  1. از نوار کناری وردپرس، → را انتخاب کنید ظاهرشخصی سازی. اگر نمی توانید این منو را پیدا کنید، با مراجعه به آن، سفارشی ساز را باز کنید sitename.tld/wp-admin/customize.php روی مرورگر وب شما
  2. در نوار کناری سمت چپ، را انتخاب کنید CSS اضافی.
منوی CSS اضافی on سفارشی کننده تم وردپرسمنوی CSS اضافی on سفارشی کننده تم وردپرس
  1. کد زیر را وارد کنید:
 #wpadminbar {display:none !important;}
  1. کلیک کنید بر روی انتشار دکمه.

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

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

با ویرایش نمایه یک کاربر خاص از طریق داشبورد مدیریت وردپرس، نوار مدیریت را پنهان کنید:

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

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

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

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

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

با استفاده از یک پلاگین

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

  1. از نوار کناری وردپرس کاربرانتمام کاربران.
  2. کاربر را بیابید و انتخاب کنید ویرایش کنید.
دکمه ویرایش on منوی کاربران وردپرسدکمه ویرایش on منوی کاربران وردپرس
  1. زیر نام بخش، اختصاص دادن a نقش از منوی کشویی
گزینه های نقش کاربرگزینه های نقش کاربر
  1. کلیک به روز رسانی کاربر.
پیشنهاد می‌کنیم بخوانید:  آشنایی با برنامه های وب پیشرفته Magento و ایجاد یک فروشگاه

برای تغییر نقش های چند کاربر به طور همزمان، این مراحل را دنبال کنید:

  1. روی کادر کنار عکس نمایه آنها کلیک کنید.
ویرایش انبوه تنظیمات کاربر on وردپرسویرایش انبوه تنظیمات کاربر on وردپرس
  1. یک نقش را از بین انتخاب کنید تغییر نقش به… منوی کشویی و کلیک کنید تغییر دادن.

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

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

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

با استفاده از کد

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

به عنوان مثال، برای پنهان کردن نوار مدیریت برای همه کاربران به جز کسانی که دارای امتیازات مدیریتی هستند:

  1. در نوار کناری وردپرس → ظاهرویرایشگر فایل تم
  2. برو به فایل های تم نوار کناری و کلیک کنید functions.php.
  3. به پایین صفحه بروید و موارد زیر را جایگذاری کنید:
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}

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

اگر می‌خواهید نوار ابزار را برای مدیر و نقش‌های کاربری خاص نشان دهید، به جای آن از موارد زیر استفاده کنید:

function hide_wordpress_admin_bar($hide){
if (!current_user_can('administrator') || !current_user_can('subscriber')) {
return false;
}
return $hide;
}
add_filter( 'show_admin_bar','hide_wordpress_admin_bar');

دستور بالا نوار ابزار را از همه کاربران به جز کسانی که نقش مدیر یا مشترک دارند پنهان می کند.

می توانید با وارد کردن گزینه های بیشتری را تغییر دهید یا اضافه کنید !current_user_can('role'), جایگزینی “نقش” با مقدار متناظر.

نتیجه

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

روش های محبوب برای پنهان کردن نوار مدیریت وردپرس برای همه یا کاربران خاص عبارتند از:

  • استفاده از داشبورد مدیریت وردپرس
  • با یک افزونه مانند پنهان کردن نوار مدیریت یا غیرفعال کردن نوار مدیریت
  • اضافه کردن کد به سایت شما functions.php یا CSS فایل

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