از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش مخفی کردن نوار مدیریت وردپرس با استفاده از یک افزونه یا کد
سرفصلهای مطلب
هنگام دسترسی به یک وب سایت وردپرس، کاربرانی که وارد سیستم شده اند باید یک نوار سیاه ببینند روی بالای page. این نوار که به عنوان نوار مدیریت وردپرس شناخته می شود، به عنوان میانبر دسترسی سریع حاوی گزینه های مختلف عمل می کند.
در حالی که نوار مدیریت وردپرس یک ابزار مفید است، بسیاری از توسعه دهندگان وب آن را برای حفظ طراحی سایت پنهان می کنند. برخی ممکن است برای جلوگیری از دسترسی سایر کاربران به داشبورد وردپرس، آن را غیرفعال کنند.
این مقاله با توضیح روشهای مختلف برای مخفی کردن نوار مدیریت خود، دانش شما را در مورد وردپرس حتی بیشتر گسترش میدهد.
روش مخفی کردن نوار مدیریت وردپرس
برای مخفی کردن نوار مدیریت وردپرس، میتوانید یک قطعه کد به فایل functions.php خود اضافه کنید یا افزونهای را نصب کنید که به شما امکان میدهد آن را غیرفعال کنید. برای حذف آن برای نقش های کاربری خاص، می توانید از یک افزونه استفاده کنید یا بر اساس آن قطعه کد را ویرایش کنید.
روش مخفی کردن نوار مدیریت برای همه کاربران
غیرفعال کردن نوار مدیریت با استفاده از یک افزونه یا با ویرایش کد سایت امکان پذیر است. به یاد داشته باشید، این روش نوار مدیریت وردپرس را غیرفعال می کند همه کاربران به طور همزمان.
مهم! قبل از هر گونه تغییر، از وب سایت وردپرس خود نسخه پشتیبان تهیه کنید. اگر با خطا مواجه شدید، نسخه قبلی سایت را با استفاده از آن بازیابی کنید backup فایل.
با استفاده از یک پلاگین
پلاگین های مختلفی برای این منظور وجود دارد مانند پنهان کردن نوار مدیریت. آنها یک رابط بصری ارائه می دهند که اگر با زبان برنامه نویسی آشنایی ندارید ایده آل است.
آنها همچنین به راحتی تنظیم می شوند و در صورت لزوم غیرفعال می شوند. برای این آموزش، از Hide Admin Bar استفاده خواهیم کرد زیرا محبوب ترین گزینه است.
پس از فعال شدن، این افزونه وردپرس به طور خودکار نوار مدیریت را غیرفعال می کند:
- ادمین وردپرس خود را باز کنید page. از نوار کناری، به → بروید پلاگین ها → جدید اضافه کن
- نام افزونه را وارد کنید روی نوار جستجو را بزنید و ضربه بزنید وارد.
- کلیک نصب. پس از اتمام نصب، انتخاب کنید فعال کنید.
به جای غیرفعال کردن نوار مدیریت بالا، می توانید آن را با استفاده از افزونه وردپرس مخفی کنید پنهان کردن خودکار نوار مدیریت.
نوار ابزار فقط زمانی ظاهر می شود که مکان نما را روی قسمت بالای وب سایت نگه دارید.
با استفاده از کد
اگر افزونه های زیادی دارید، با ویرایش کد سایت، نوار مدیریت را به صورت دستی حذف کنید. شما می توانید این کار را به روش های مختلف انجام دهید – با ویرایش فایل تم وردپرس یا اضافه کردن کد CSS سفارشی.
در اینجا مراحل پنهان کردن نوار ابزار با ویرایش تم وب سایت شما آمده است فایل php:
- وارد ادمین وردپرس خود شوید page.
- از منوی وردپرس، به → بروید ظاهر → ویرایشگر فایل تم.
- پیدا کن فایل های تم روی سمت راست صفحه خود را کلیک کنید functions.php.
- به پایین اسکرول کنید تا انتهای آن page و قطعه زیر را بچسبانید:
add_filter('show_admin_bar', '__return_false');
- کلیک کنید بر روی به روز رسانی فایل را فشار دهید تا تغییرات را ذخیره کنید.
مهم! اگر ویرایشگر فایل تم منو در دسترس نیست ظاهر بخش، ممکن است تحت دسته ابزارها باشد.
همچنین، نوار مدیریت را با نوشتن موارد اضافی حذف کنید CSS:
- از نوار کناری وردپرس، → را انتخاب کنید ظاهر → شخصی سازی. اگر نمی توانید این منو را پیدا کنید، با مراجعه به آن، سفارشی ساز را باز کنید sitename.tld/wp-admin/customize.php روی مرورگر وب شما
- در نوار کناری سمت چپ، را انتخاب کنید CSS اضافی.
- کد زیر را وارد کنید:
#wpadminbar {display:none !important;}
- کلیک کنید بر روی انتشار دکمه.
روش مخفی کردن نوار مدیریت برای یک کاربر خاص
اگر نمی خواهید نوار ابزار مدیریت را از همه پنهان کنید، آن را برای یک کاربر خاص غیرفعال کنید. این روش به جلوگیری از دسترسی سایر کاربران به داشبورد وردپرس سایت شما کمک می کند.
با ویرایش نمایه یک کاربر خاص از طریق داشبورد مدیریت وردپرس، نوار مدیریت را پنهان کنید:
- وارد داشبورد وردپرس شوید، به نوار کناری بروید → کاربران → تمام کاربران.
- کاربر مورد نظر را پیدا کنید. ماوس را روی مشخصات کاربر و کلیک کنید ویرایش کنید زیر نام آنها
- زیر گزینه های شخصی بخش، پیدا کنید نوار ابزار گزینه و علامت را بردارید نمایش نوار ابزار هنگام مشاهده سایت جعبه
- به پایین اسکرول کنید page و کلیک کنید بروزرسانی پروفایل برای تایید.
کاربر همچنان نوار ابزار را در قسمت مدیریت وردپرس خواهد دید. با این حال، هنگام بازدید از صفحه نمایش وب سایت، آن را نمی بینند.
روش مخفی کردن نوار مدیریت برای نقش های خاص کاربر
همچنین امکان مخفی کردن نوار مدیریت به صورت دستی برای چندین کاربر وردپرس وجود دارد. با این حال، خسته کننده و وقت گیر است، به خصوص اگر تعداد آنها زیاد باشد.
برای غیرفعال کردن آسان نوار ابزار مدیریت برای چندین کاربر، آنها را به یک نقش اختصاص دهید. سپس، از یک پلاگین یا کد برای مخفی کردن نوار مدیریت آن نقش کاربری استفاده کنید.
با استفاده از یک پلاگین
برخی از افزونههای وردپرس به شما امکان میدهند نوار ابزار را برای برخی نقشهای کاربر مخفی کنید. با این حال، ابتدا باید کاربران را به همان نقش اختصاص دهید:
- از نوار کناری وردپرس → کاربران → تمام کاربران.
- کاربر را بیابید و انتخاب کنید ویرایش کنید.
- زیر نام بخش، اختصاص دادن a نقش از منوی کشویی
- کلیک به روز رسانی کاربر.
برای تغییر نقش های چند کاربر به طور همزمان، این مراحل را دنبال کنید:
- روی کادر کنار عکس نمایه آنها کلیک کنید.
- یک نقش را از بین انتخاب کنید تغییر نقش به… منوی کشویی و کلیک کنید تغییر دادن.
اکنون افزونه ای را دانلود و نصب کنید تا نوار ابزار مدیریت مخفی شود. در این آموزش استفاده خواهیم کرد پنهان کردن نوار مدیریت مبتنی بر روی نقش ها.
این به شما امکان می دهد نوار ابزار مدیریت را برای نقش ها و مجوزهای خاص کاربر وردپرس پنهان کنید. در اینجا مراحل پنهان کردن نوار مدیریت وردپرس با استفاده از این افزونه آمده است:
- از نوار کناری، به تنظیمات → تنظیمات نوار مدیریت را مخفی کنید.
- کادرهای کناری را علامت بزنید نقش های کاربری که می خواهید نوار ابزار را از آنها پنهان کنید.
- در صورت تمایل، آن را پر کنید لیست سیاه قابلیت ها کادر محاوره ای. چندین قابلیت را با فشار دادن جدا کنید وارد.
- کلیک ذخیره تغییرات.
با استفاده از کد
با افزودن یک قطعه کد به آن، نوار مدیریت را برای نقشهای خاص غیرفعال کنید functions.php فایل سایت وردپرس شما بسته به اینکه باید از کد دیگری استفاده کنید روی نقش ها و اهداف
به عنوان مثال، برای پنهان کردن نوار مدیریت برای همه کاربران به جز کسانی که دارای امتیازات مدیریتی هستند:
- در نوار کناری وردپرس → ظاهر → ویرایشگر فایل تم
- برو به فایل های تم نوار کناری و کلیک کنید functions.php.
- به پایین صفحه بروید و موارد زیر را جایگذاری کنید:
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 فایل
امیدواریم این مقاله به شما در یافتن روش مناسب کمک کرده باشد. اگر در مورد مخفی کردن نوار مدیریت وردپرس سؤالی دارید، آنها را در بخش نظرات زیر مطرح کنید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 15:25:03