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

چرا غیرفعال کردن نوار مدیریت برای کاربران عادی مهم است؟
- جلوگیری از دسترسی غیرضروری: نوار مدیریت به کاربران عادی امکان دسترسی به برخی از امکانات سایت را میدهد که ممکن است نیازی به آنها نداشته باشند.
- بهبود تجربه کاربری: وجود نوار مدیریت برای کاربران غیرمدیر میتواند تجربه کاربری آنها را کاهش دهد.
- امنیت بیشتر: دسترسی کاربران عادی به نوار مدیریت، خطراتی مثل نشت اطلاعات یا دسترسی به اطلاعات غیرضروری را افزایش میدهد. بنابراین، با غیرفعالسازی آن برای کاربران غیرمدیر، امنیت بیشتری فراهم میشود.
غیرفعالسازی نوار مدیریت با کد
برای این کار کافی است کد زیر را در فایل functions.php قالب خود اضافه کنید. برای دسترسی به این فایل، میتوانید از پیشخوان وردپرس به مسیر نمایش > ویرایشگر پوسته بروید.
add_filter( 'show_admin_bar', '__return_false' );
این قطعه کد، نمایش نوار مدیریت را بهطور کلی برای تمام کاربران غیرفعال میکند.

غیرفعالسازی نوار مدیریت فقط برای کاربران خاص
اگر میخواهید نوار مدیریت فقط برای کاربران خاصی غیرفعال شود (به عنوان مثال، کاربران عادی و نه مدیران سایت)، میتوانید از کد زیر استفاده کنید. این کد بررسی میکند که آیا کاربر مدیر است یا خیر و در صورت غیر مدیر بودن، نوار مدیریت را مخفی میکند:
if ( ! current_user_can( 'manage_options' ) ) {
add_filter( 'show_admin_bar', '__return_false' );
}
این کد باعث میشود که نوار مدیریت فقط برای مدیران سایت نمایش داده شود و برای سایر کاربران مخفی باشد.
استفاده از افزونه برای مدیریت نمایش نوار مدیریت
اگر به دنبال روش سادهتری هستید و تمایلی به استفاده از کدنویسی ندارید، میتوانید از افزونههای مدیریت دسترسی استفاده کنید. این افزونهها امکانات متنوعی برای تعیین سطح دسترسی و مدیریت نمایش نوار مدیریت ارائه میدهند. افزونههایی مثل Adminimize و User Role Editor برای این منظور کاربرد دارند.
نتیجهگیری
با استفاده از روشهای بالا، میتوانید به راحتی نوار مدیریت وردپرس را برای کاربران عادی غیرفعال کنید و فقط برای مدیران سایت آن را فعال نگه دارید. این کار علاوه بر افزایش امنیت سایت، تجربه کاربری بهتری برای بازدیدکنندگان ایجاد میکند.



