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

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

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

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

 

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

 

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

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

 

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

در وردپرس اگر قالب تان فقط یک محل برای ایجاد منو دارد، شما می توانید چندین منوی متفاوت برای همان محل ایجاد کنید. حال برای ایجاد منوی متفاوت برای اعضای سایت به بخش نمایش و فهرست ها بروید. سپس دو فهرست با عنوان 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
کلمات کلیدی پست :
مطالب مرتبط
12,876پخش فایل صوتی در وردپرس با افزونه MP3-jPlayer تاریخ : 2019/02/19
16,683دانلود پوسته چند منظوره CargoPress فارسی نسخه 1.12.4 تاریخ : 2020/02/3
9,051ساخت پنجره پاپ آپ در ووکامرس با افزونه YITH WooCommerce Popup تاریخ : 2017/04/29
12,263افزونه پیشرفته ورود و عضویت در وردپرس Login Ninja تاریخ : 2018/05/4
22,286افزونه ورود امن و دو مرحله‌ای به وردپرس با Clef Two-Factor Authentication تاریخ : 2016/02/19
11,995پوسته فارسی و زیبای شانزده برای وردپرس تاریخ : 2014/07/23
19,734دانلود قالب رستوران و فست فود Cooker برای وردپرس تاریخ : 2016/04/10
22,300افزونه ایجاد فرم های فلت WP Flat Cost Estimation Form Creator تاریخ : 2014/06/17
11,090دانلود اولین قالب وردپرس دانلودها تاریخ : 2014/08/19
11,397افزودن درصد پیشرفت مطالب در وردپرس با افزونه Content Progress تاریخ : 2017/07/16
27,772افزونه فوق امنیتی وردپرس Defender Pro نسخه 2.2.6 تاریخ : 2020/02/20
9,426لینک کردن خودکار متن نوشته در پست وردپرس تاریخ : 2016/06/27
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file