مخفی کردن گزینه ثبت نام در منوی وردپرس

alihesari

کاربر عضو
20/3/13
430
0
16
27
Neyshabur
سلام 

در سایت هایی که در منوی بالای سایت گزینه ثبت نام قرار داره چطور میشه بعد از لاگین کردن کاربر این گزینه رو مخفی کرد. منو از بخش فهرست پیشخوان مدیریت میشه و استاتیک نیست که با توابعی مثل is_user_logged_in آیتم مورد نظر رو بعد از لاگین کاربر مخفی کرد. شاید تابعی وجود داشته باشه که با اضافه کردنش به function.php و مشخص نمودن لینک صفحه ثبت نام بشه این کار رو انجام داد ولی من ندیدم اگر از دوستان کسی میدونه راه حل بگه.

ممنون

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
27/9/12
3,477
3
38
لنگرود
سلام . دوست عزیز . میشه یه کم واضح تر بگی ؟ من دقیقا منظورتون رو نفهمیدم اما حدس میزنم که منظورتون این هست که :

شما یک فهرست دلخواه ساختید . حالا توش لینک ثبت نام گذاشتید . اما میخواید که اگه کسی لاگین بود این گزینه ثبت نام براش غیب بشه درسته ؟

 

alihesari

کاربر عضو
20/3/13
430
0
16
27
Neyshabur
ببخشید بد توضیح دادم. آره منظور همینه عزیز.... سه تا گزینه ثبت نام تویه منوی دلخواه سایت وجود داره که هر کدوم برای یک دسته خواص از کاربران است. حالا میخوام مثلا اگر کاربری که از دسته اول لاگین شد فقط گزینه ثبت نام مختص به خودش حذف بشه. حالا اگر این مورد امکان پذیر نیست کلیه گزینه های ثبت نام هم حذف بشه موردی نداره.

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
27/9/12
3,477
3
38
لنگرود
کاری نداره . کافیه افزونه زیر رو نصب کنید :



بعد از نصب یک فیلد visibility به هر منو از فهرست اضافه میشه که توابع php رو قبول میکنه .

بعنوان مثال شما توی منوی ثبت نام کافیه تو فیلد visibility از دستور زیر استفاده کنی تا فقط برای کاربران مهمان نمایش داده بشه :

! is_user_logged_in()افزونه تست شده است و گویا نویسنده اش هم ایرانی هست .

 
آخرین ویرایش توسط مدیر: