بخش Vip سئو نود

بهترین فرصت برای یادگیری در قسمت Vip سئو نود هم اکنون برای دانشجوبان عزیز فراهم شده است

جزئیات بیشتر
آموزش یکبار برای همیشه
جشنواره قربان تا غدیر 20% تخفیف برای همه محصولات با کد Gorbann

عدم نمایش نوار دسترسی بالای وردپرس برای کاربران

مقالات برنامه نویسی

چگونه منوی دسترسی سریع در بالای سایت‌های وردپرسی را برای کاربران غیر مدیر نمایش ندهیم ؟ روش مخفی کردن نوار دسترسی سریع در سایت‌های وردپرسی تنها در چند ثانیه بصورت امن و اصولی !

0 132
عدم نمایش نوار دسترسی بالای وردپرس برای کاربران
مطالعه : 5 دقیقه

اگر در سری مقالات قبلی همراه ما بوده باشید ، درمورد افزودن یا حذف برخی امکانات درمورد قسمت مدیریت سایت‌های وردپرس اشاره کردیم که ازجمله آنها حذف دسترسی به بخش پیشخوان وردپرس یا همان wp-admin برای کاربران عادی سایت بود . مسلما زمانی که کاربری در سایت شما ثبت نام می‌کند تا از خدمات آن استفاده کند ، لزومی به دیدن بخش wp-admin یا همان بخش پیشخوان مدیریت ندارد  لذا خدمتتان آموزش دادیم که با چندخط کد ، این قسمت را از دید کاربران مخفی کنید . اگر این آموزش را مطالعه نکردید حتما از لینک زیر آن را نیز دنبال کنید :

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

نوار منو دسترسی سریع در وردپرس

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

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

روش حذف نوار دسترسی سریع در وردپرس

برای اینکه نوار بالای وردپرس را از دید کاربران مخفی کنید تنها باید یک کار ساده انجام دهید . ابتدا به قلب پوسته سایت خودتان یعنی فایل functions.php مراجعه کنید و در انتهای کدهای این فایل ، قطعه کد زیر را اضافه کنید :

//remove admin bar for users
    function remove_admin_bar() {
        if (!current_user_can('administrator') && !is_admin()) {
        show_admin_bar(false);
        }
    }
add_action('after_setup_theme', 'remove_admin_bar');

این کد بسیار ساده است و نیاز به توضیح زیادی ندارد . طبق این قطعه کد ، زمانی که کاربران سایت بجز نقش کاربری مدیر کل باشند ، تابع show_admin_bar وارد عمل شده و با مقدار false مقدار دهی خواهد شد . از آنجایی که جهت ایجاد این اکشن نیاز به یک هوک داریم ، باید به هوک after_setup_theme متصل شده و توسط تابعی که تمامی کدهای خود را داخل آن قرار دادیم و remove_admin_bar نام دارد ، عمل حذف نوار دسترسی وردپرس از بالای سایت را برای کاربران سایت عملی کنیم .

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

امید قدیمی

امید قدیمی هستم ، 8 سال است که در زمینه طراحی و برنامه نویسی وب سایت فعالیت می کنم . توسعه دهنده فرانت اند ، طراح و برنامه نویس انواع وب سایت های وردپرسی ، فعال در زمینه تولید محتوا و سئو وب سایت

اشتراک گذاری محتوا

نقشه راه فرانت

اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید

نقشه راه وردپرس

اگر شما نیز علاقمند هستید تا وردپرس را به عنوان یک برنامه نویس توسعه دهید ، بهترین دوره های آموزشی را برایتان تدریس کردیم

شاید این مطالب نیز برای شما جالب باشد
آموزش تابع str_replace در php
مطالعه : 6 دقیقه 1
امید قدیمی امید قدیمی
۱۴۰۳-۱۰-۲۳
آموزش تابع strlen در php
مطالعه : 4 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۳-۱۰-۲۲
آموزش تابع substr در php
مطالعه : 7 دقیقه 2
امید قدیمی امید قدیمی
۱۴۰۳-۱۰-۲۲
نظرات و پرسش
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید توجه داشته باشید که دیدگاه یا پرسش صحیح شما کمک شایانی به سایر علاقمندان به این مطلب یا محصول خواهد داشت
اشتراک دیدگاه تکمیل تمامی فیلدها الزامی است
captcha

آموزش های رایگان بیشتر در آپارات و یوتیوب سئو نود
کانال آپارات سئو نود چنل یوتیوب سئو نود