نمایش منو برای نقش کاربری خاص در وردپرس
سلام به همراهان همیشگی، امیدوارم آخر هفته خوبی را گذرانده باشید و با انرژی آموزش امروز را بخوانید. همگی شما خوب میدونید که سایتی بدون منو یا فهرست وجود ندارد. همین فهرستها به ما کمک میکند سریعا به تمامی بخش های سایت دسترسی پیدا کنیم و بفهمیم سایت در مورد چیه و چه چیزاهایی درون آن است!
حال برخی از افراد دوست دارند بعضی از منو ها را از دید کاربران عضو نشده پنهان کنند، و فقط کاربران وازد شده به سیستم به آنها دسترسی داشته باشند. یا یکسری منوها را تنها برای برخی از نقش های کاربری ایجاد کنند، کسی غیر از آنها منوها را نبینند. با سرچی که امروز کردم افزونه ای در این زمینه یافتم که خیلی کار با آن ساده است. البته قبلا هم افزونه if menu را به شما معرفی کرده بودیم.
آموزش کار با افزونه Nav Menu Roles
برای شروع افزونه را دریافت و نصب کنید. پس از فعال سازی افزونه، به منو نمایش> فهرست ها در پیشخوان وردپرس بروید. حال روی هرکدام از منوهای فهرست تان که کلیک کنید با عبارت جدیدی به نام Display Mode رو به رو می شوید که داری سه فیلد انتخابی است به نام های:
- Logged In Users: با انتخاب این گزینه منوی انتخابی تنها برای کاربرانی که عضو سایت شما هستند نشان داده می شود.
- Logged Out Users: با انتخاب این گزینه منوی انتخابی تنها برای کاربران عضو نشده نشان داده می شود.
- Everyone: با انتخاب این گزینه منوی انتخابی به تمامی اشخاصی که وارد سایت شما میشوند، نشان داده می شود.
نکته:
اگر گزینه Logged In Users را انتخاب کنید، در پایین بخشی به نام Restrict menu item to a minimum role باز شده و تمامی نقش های کاربری را مشاهده میکنید. مثلا برای هر منو مشخص کنید فقط چه نقشهای کاربری آن منو را ببینند.
بدین صورت میتونید خیلی راحت منوهای خود را سفارشی و بر اساس نقشهای کاربری مخفی کنید. فقط کافیه وقت بزارید و منوهای متفاوتی برای کاربران عضو شده و نشده ایجاد و سفارش سازی کنید.
- دانلود حجم 30 کیلوبایت
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید