خرید ارزدیجیتال تبلیغات
حراجی دامنه های ویژهمشاهده
اپوفایننس

ساخت منوی متفاوت برای اعضای سایت وردپرسی

مقالات,آموزش,ترفند , وردپرس

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

 

ساخت منوی متفاوت برای اعضای سایت وردپرسی

 

ساخت منوی متفاوت در وردپرس برای اعضای سایت

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

 

ساخت چندین منو در وردپرس

در وردپرس اگر قالب تان فقط یک محل برای ایجاد منو دارد، شما می توانید چندین منوی متفاوت برای همان محل ایجاد کنید. حال برای ایجاد منوی متفاوت برای اعضای سایت به بخش نمایش و فهرست ها بروید. سپس دو فهرست با عنوان logged-in و logged-out ایجاد کنید. بعد از ساخت منوهای مورد نظر باید قطعه کد زیر را به فایل های قالب وردپرس سایت اضافه کنید. به فایل functions.php بروید و کد زیر کپی نمایید:

 

function my_wp_nav_menu_args( $args = '' ) {
  
if( is_user_logged_in() ) {
    $args['menu'] = 'logged-in';
} else {
    $args['menu'] = 'logged-out';
}
    return $args;
}
add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

 

حال کاربرای که وارد سایت شده اند، می توانند منوی logged-in را مشاهده کنند. اما برای کاربرانی که هنوز ثبت نام نکرده اند و یا وارد سایت نشده اند، منوی متفاوتی نمایش داده می شود. با کمک این روش می توانید دو منوی متفاوت ایجاد کنید و به راحتی این منوها را برای اعضای سایت خود شخصی سازی نمایید. در این صورت می توانید به راحتی لینک ورود و خروج از مدیریت وردپرس را به منوی سایت اضافه کنید. اما برای دوستانی که خواهان استفاده از کدهای وردپرس نمی باشند، می توانند از افزونه هایی که در این زمینه می باشد، استفاده کنند.

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=27763
کلمات کلیدی پست :
مطالب مرتبط
7,769آپلود فایل در وردپرس به صورت مستقیم با افزونه Add From Server تاریخ : 2018/01/29
9,035پیش نمایش پوسته های وردپرس با Responsive Live Preview تاریخ : 2013/11/28
11,526تغییر اطلاعات ایمیل پیشفرض وردپرس CB Change Mail Sender تاریخ : 2017/07/23
6,528آموزش اضافه کردن Google Optimize به وردپرس تاریخ : 2020/04/15
10,145آموزش وارد کردن دائمی اطلاعات FTP در وردپرس تاریخ : 2013/10/25
3,492خطای فایل pluggable.php در وردپرس + راه حل آن تاریخ : 2022/04/11
9,224آموزش انتقال کاربران به مطالب تصادفی در وردپرس تاریخ : 2017/09/10
14,983افزونه دریافت خودکار اطلاعات فیلم و سریال imdb تاریخ : 2014/06/25
17,863افزونه اطلاع رسانی از طریق نوتیفیکیشن در ووکامرس WooCommerce Notification تاریخ : 2019/10/14
17,251افزونه وردپرس ساخت گالری با طرح کاشی Final Tiles نسخه 3.3.14 تاریخ : 2017/11/1
9,404ساخت پیش نمایش انواع فایل در وردپرس با افزونه Embed Any Document تاریخ : 2017/05/30
8,476آموزش مدیریت فایل کانفیگ وردپرس تاریخ : 2019/08/15
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file