ارزدیجیتال
حراجی دامنه های ویژهمشاهده





پلتفرم رپورتاژ آگهی و بک لینک تسمینو
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

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

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

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

 

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

 

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

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

 

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

در وردپرس اگر قالب تان فقط یک محل برای ایجاد منو دارد، شما می توانید چندین منوی متفاوت برای همان محل ایجاد کنید. حال برای ایجاد منوی متفاوت برای اعضای سایت به بخش نمایش و فهرست ها بروید. سپس دو فهرست با عنوان 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
کلمات کلیدی پست :
مطالب مرتبط
11,772دانلود افزونه وردپرس UserCredits نسخه 4.1 تاریخ : 2015/04/25
7,276کنترل دسترسی کاربران در وردپرس با افزونه Controlled Admin Access تاریخ : 2019/12/4
59,425افزایش سرعت بارگذاری سایت با افزونه پرمیوم WP Fastest Cache تاریخ : 2024/02/24
7,760پوسته چندمنظوره Uplift برای وردپرس تاریخ : 2019/01/30
10,574پوسته فارسی و خبری IsleMag برای وردپرس تاریخ : 2017/12/4
12,096دانلود قالب شرکتی لیبرو Libero برای وردپرس تاریخ : 2018/11/8
8,992تغییر نامک downloads در افزونه Easy Digital Downloads تاریخ : 2020/04/29
8,012کپی کردن کامل یک مطلب در وردپرس تاریخ : 2016/04/18
12,370افزایش سرعت سایت وردپرسی با افزونه Speed Up تاریخ : 2016/10/15
10,372افزونه ایجاد دوره های آموزش آنلاین در وردپرس Thrive Apprentice تاریخ : 2018/04/11
7,992آموزش نحوه ورود به مدیریت وردپرس تاریخ : 2019/09/30
6,908پوسته موسسه خیریه ELEVATION برای وردپرس تاریخ : 2019/12/18
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file