ایجاد منو
قابلیت ایجاد منو، منوهای ناوبر ی وردپرس را با پشتیبانی از برچسبهای ناوبری متمایز (که جدا از عنوان صفحه هستند) ایجاد میکند.
نمای کلی
این قابلیت، عملکرد استاندارد ایجاد منو را با امکان تعیین پارامتر navigation_label گسترش میدهد. این کار به شما اجازه میدهد منوهایی ایجاد کنید که برچسب نمایش داده شده در ناوبری، با عنوان صفحه متفاوت باشد و انعطافپذیری بیشتری در ساختار سایت و تجربه کاربری فراهم کند.
پارامترها
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
name | string | بله | نام منو، مثال: Primary Navigation |
location | string | خیر | محل تم (Theme location) که این منو به آن اختصاص داده میشود، مثال: primary |
navigation_label | string | خیر | برچسبی که در ناوبری نمایش داده میشود (متفاوت از عنوان صفحه) |
مقدار بازگشتی
{
"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"
}