پرش به مطلب اصلی

ایجاد منو

قابلیت ایجاد منو، منوهای ناوبری وردپرس را با پشتیبانی از برچسب‌های ناوبری متمایز (که جدا از عنوان صفحه هستند) ایجاد می‌کند.

نمای کلی

این قابلیت، عملکرد استاندارد ایجاد منو را با امکان تعیین پارامتر navigation_label گسترش می‌دهد. این کار به شما اجازه می‌دهد منوهایی ایجاد کنید که برچسب نمایش داده شده در ناوبری، با عنوان صفحه متفاوت باشد و انعطاف‌پذیری بیشتری در ساختار سایت و تجربه کاربری فراهم کند.

پارامترها

پارامترنوعالزامیتوضیحات
namestringبلهنام منو، مثال: Primary Navigation
locationstringخیرمحل تم (Theme location) که این منو به آن اختصاص داده می‌شود، مثال: primary
navigation_labelstringخیربرچسبی که در ناوبری نمایش داده می‌شود (متفاوت از عنوان صفحه)

مقدار بازگشتی

{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}

برچسب ناوبری در مقابل عنوان صفحه

پارامتر navigation_label به شما امکان می‌دهد نام داخلی منو را از برچسبی که برای کاربران نمایش داده می‌شود، جدا کنید:

  • name — شناسه داخلی منو که توسط وردپرس استفاده می‌شود (مثلاً: "Primary Navigation")
  • navigation_label — برچسبی که به بازدیدکنندگان سایت در ناوبری نمایش داده می‌شود (مثلاً: "Main Menu")

این زمانی مفید است که:

  • قرارداد نام‌گذاری داخلی شما با برچسب‌های قابل مشاهده برای کاربر متفاوت است
  • می‌خواهید برچسب‌های کوتاه‌تری در ناوبری نسبت به پنل مدیریت داشته باشید
  • نیاز دارید که چندین زبان با طول برچسب‌های متفاوت را پشتیبانی کنید
  • در حال ساخت منو برای مناطق یا گروه‌های کاربری خاص هستید

مثال‌های استفاده

مثال ۱: منوی ساده با برچسب ناوبری

پرامپت:

یک منوی ناوبری اصلی به نام "Main Navigation" با برچسب ناوبری "Menu" ایجاد کن.

نتیجه:

{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}

مثال ۲: منو برای محل تم خاص

پرامپت:

یک منوی فوتر به نام "Footer Links" با برچسب ناوبری "Quick Links" ایجاد کن و آن را به محل فوتر اختصاص بده.

نتیجه:

{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}

یکپارچه‌سازی با Theme Builder

هنگام استفاده از Theme Builder، قابلیت Create Menu:

۱. به طور خودکار مکان‌های منوی موجود در تم را شناسایی می‌کند. ۲. منوهایی با برچسب‌های ناوبری مناسب برای طراحی شما ایجاد می‌کند. ۳. منوها را به مکان‌های تم صحیح اختصاص می‌دهد. ۴. پشتیبانی از افزودن آیتم منو پس از ایجاد را فراهم می‌کند.

قابلیت‌های مرتبط

  • add_menu_item — افزودن آیتم به یک منوی موجود
  • update_menu — تغییر نام منو یا تخصیص مجدد آن به یک محل تم
  • delete_menu — حذف یک منو از سایت شما

بهترین شیوه‌ها

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

محدودیت‌ها

  • برچسب‌های ناوبری فقط برای نمایش هستند؛ name داخلی همچنان برای شناسایی وردپرس استفاده می‌شود.
  • پشتیبانی از تم متغیر است؛ همه تم‌ها از همه مکان‌های منو پشتیبانی نمی‌کنند.
  • آیتم‌های منو باید پس از ایجاد منو به صورت جداگانه اضافه شوند.
  • تغییر برچسب ناوبری مستلزم به‌روزرسانی منو است.

قابلیت‌های مرتبط