نمایش منوهای مختلف برای کاربران وارد شده
سلام خدمت دوستان عزیز
هنگامی که در یک سایت وردپرسی عضو هستید وردپرس به صورت پیشفرض به شما اجازه ارسال پس را میدهد در این مواقع شاید شما کاربران بخواهند که در منو گزینه ای برای خروج یا ورود به سیتم را داشته باشند یا هر چیز دیگری که نیاز به وارد شدن به پیشخوان نباشد برای مثال: شما ممکن است بخواهید یک لینک ورودکاربران به پروفایل خود و یک لینک برای کاربرانی که هنوز وارد سایت نشده نشان دهید (ورود و خروج کاربران ) ما در این مقاله به شما نمایش منوهای مختلف برای کاربران وارد شده را آموزش خواهیم داد.
ایجاد منوهای چندگانه در وردپرس
در وردرپس حتی اگر تم شما یک منو دارد شما میتوانید منوهای متعددی به آن اضافه کنید به قسمت نمایش / فهرست ها مراجعه کرده و دو منو به نام های واردشده و خارج شده از سیستم را ایجاد کنید.
پس از ایجاد منو ها ، کدهای زیر را در فایل 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' );
بعد از انجام این کار همه کاربران میتوانند وارد سایت شده و منوی وارد شدن و خروج از سیستم و منوهای مختلف را مشاهده نمایند این روش به شما اجازه میدهد که بتوانید دو نوع منوی مختلف برای کاربران خود ایجاد کنید همچنین شما میتوانید به صورت آزادانه منو های خود را به روزرسانی نمایید. در آخر برای اضافه کردن لینک ورود و خروج به منوی ناوبری خود باید آیتم های منو سفارشی در منوی ناوبری را به وردپرس اضافه کنید.
نظرات کاربران
ثبت دیدگاه