تمام دوره های فصل وردپرس رایگان شدند!!!

کارو کانتنت

شرطی کردن منو های وردپرس بر اساس معیار های مختلف با افزونه If Menu + آموزش ویدئویی

If Menu

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

تمام این امکانات در افزونه If Menu یا به طور کامل تر افزونه If Menu – Visibility control for Menu Items قرار دارد. از طریق این افزونه می توانید شرطی کردن منو های وردپرس را انجام دهید و می توانید کنترل کنید که چه کسانی در چه وضعیت هایی، چه لینک هایی از منو را ببینند یا نبینند.

افزونه If Menu تا کنون بیش از 40,000 نصب فعال داشته است و امتیاز 4.5 از 5 را از کاربران وردپرس دریافت کرده است. در پایین این مقاله، می توانید این افزونه را به طور رایگان دانلود کنید.

If Menu banner

میخوای سئو رو کامل یاد بگیری؟ عالیه! در دوره آموزش سئو، تمام آنچه که برای بهبود سئو سایت خود نیاز دارید را گفته ایم!

تعدادی مثال از کاربرد افزونه If Menu:

  • نمایش یا مخفی کردن یک لینک از منو اگر کاربر لاگین کرده باشد
  • نمایش یا مخفی کردن یک لینک از منو اگر کاربر با موبایل وارد سایت شده باشد
  • نمایش یا پنهان کردن یک لینک از منو اگر یوزر سایت ادمین یا نویسنده باشد
  • مخفی کردن لینک های ورود و عضویت اگر کاربر لاگین کرده باشد
  • نمایش یا مخفی کردن لینکی از منو اگر کاربر در نوع صفحه خاصی مانند صفحه اصلی یا برگه ها باشد
  • نمایش یا مخفی کردن لینکی از منو اگر کاربر از یک کشور خاصی باشد
  • و انواع مثال های مختلف دیگر
این مطلب را هم بخوانید:  آموزش بخش نمایش در ورپرس

ویژگی های افزونه If Menu:

  • کنترل نمایش منو ها بر اساس نقش های کاربری
  • کنترل نمایش منو ها بر اساس کشور کاربر
  • پشتیبانی از عملیات منطقی AND و OR
  • کنترل نمایش منو ها بر اساس تشخیص دستگاه موبایل
  • کنترل نمایش منو ها بر اساس راست چین بودن سایت
  • سازگاری با تعدادی از افزونه ها معروف مانند ووکامرس و …
  • و …

آموزش شرطی کردن منو های وردپرس با افزونه If Menu

پس از نصب افزونه و فعال سازی آن، به فهرست های سایت خود مراجعه کنید. تنظیمات هر منو را که باز کنید، گزینه Change Menu Item Visibility اضافه شده است. اگر تیک این گزینه را بزنید، تنظیمات شرط گذاشتن روی منو نمایش داده می شود.

If Menu change visibility

در قسمت تنظیم شرط نمایش یا مخفی کردن منو، دو قسمت اصلی داریم. گزینه اول شامل Show و Hide است که مشخص می کنیم که اگر شرطی که با تعیین کرده ایم درست بود، این منو نمایش داده شود یا مخفی شود. همچنین در بخش دوم انواع شرط ها را می توانید مشاهده کنید تا مشخص کنید با چه شرطی این منو نمایش یا پنهان شود.

If Menu condition settings

به عنوان مثال ما در اینجا می خواهیم تنظیم کنیم که منوی مورد نظر ما، زمانی که کاربر لاگین کرده بود، مخفی شود. بنابراین قسمت اول را روی Hide و قسمت دوم را روی گزینه Is Logged in قرار دادیم. حال وقتی کاربر یا ادمین لاگین کرده باشد، این منو نمایش داده نمی شود و اگر کاربر به صورت مهمان وارد سایت شود و لاگین نکرده باشد، این منو نمایش داده می شود.

این مطلب را هم بخوانید:  آموزش افزونه ریسپانسیو کردن و ساخت منو در وردپرس + آموزش ویدئویی

If Menu hide menu

یک مثال کاربردی دیگر برای نمایش منو در شرایط خاص. در اینجا می خواهیم دکمه خروج از حساب کاربری را فقط زمانی نمایش دهیم که کاربر لاگین کرده باشد. این مورد بسیار منطقی نیز هست. وقتی کسی لاگین نکرده باشد، بنابراین نباید دکمه خروجی هم به کاربر نمایش داده شود. بنابراین شرط لینک خروج را به این صورت تنظیم می کنیم. قسمت اول را روی Show و قسمت دوم را روی Is Logged in قرار می دهیم. بدین معنا که اگر کاربر لاگین کرده بود، این منو را به اول نمایش بده.

If Menu show menu

امیدواریم این آموزش نیز برای شما کاربردی بوده باشد و توانسته باشیم کمکی به شما کرده باشیم. چنانچه نظر یا سوالی در رابطه با این افزونه دارید، از طریق نظرات همین مقاله، با ما در میان بگذارید.

برای دانلود رایگان افزونه If Menu – Visibility control for Menu Items نیز می توانید روی لینک زیر کلیک کنید.

جهت دانلود ایمیل خود را وارد کنید و دکمه را بزنید. اگر عضو سایت هستید، لطفا وارد حساب کاربری شوید تا دیگر این فرم ایمیل را نبینید.
میخوای سئو رو کامل یاد بگیری؟ عالیه! در دوره آموزش سئو، تمام آنچه که برای بهبود سئو سایت خود نیاز دارید را گفته ایم!
حتما عضو کانال یوتیوب فصل وردپرس باشید! ما در یوتیوب دوره ها و آموزش های رایگان داریم!!!
5/5 - (3 امتیاز)
مسعود جواهری

لیسانس نرم افزار و دیپلم زبان انگلیسی دارم و بیش از 10 سال است که در زمینه طراحی سایت و سئو فعالیت می کنم. صاحب سایت های فصل وردپرس، سینما مدرن و ورتکس وب هستم اما فعالیت اصلی بنده به عنوان هم بنیان گذار سایت فرالن (فعال در حوزه آموزش آنلاین زبان های خارجی) است.

shariaty در 23 دسامبر 2019 - 10:58 پاسخ

سلام. یک سوال داشتم من نیاز به یک همچین افزونه ای دارم اما نه برای منوها.برای برگه فروشگاه. به این ترتیب که ابتدا چند مدل از محصولات برای کاربر نمایش داده بشه و یک دکمه پایین صفحه هست برای رفتن به صفحه بعد (که بقیه محصولات رو بتونه ببینه) منتها کاربر باید ابتدا یکی از محصولات این صفحه رو به سبد خریدش اضافه کرده باشه و بعد بتونه بره به صفحه بعد در غیر اینصورت پیام خطا براش نمایش داده بشه.شما راهنمایی برای من دارین؟

    مسعود جواهری در 23 دسامبر 2019 - 20:47 پاسخ

    سلام
    نه متاسفانه چنین افزونه ای نمیشناسم. و فکر هم نمیکنم وجود داشته باشه. باید به یک برنامه نویس وردپرس بگید ببینیه میشه پیاده سازی کرد یا نه.

محسن در 18 دسامبر 2021 - 17:24 پاسخ

سلام مسعود جان اگه بخوام برای جواب آزمون از if استفاده کنیم هم میتونیم از این افزونه استفاده کنیم

دوره های رایگان سئو و طراحی سایت در یوتیوب!