Skip to main content

မီနူး ဖန်တီးခြင်း

Create Menu လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြင့် စာမျက်နှာခေါင်းစဉ်များမှ ခွဲခြားထားသည့် လမ်းညွှန်အမည်များဖြင့် WordPress လမ်းညွှန်မီနူးများကို ဖန်တီးနိုင်ပါသည်။

အကျဉ်းချုပ်

ဤလုပ်ဆောင်ချက်သည် ပုံမှန်မီနူး ဖန်တီးမှု လုပ်ဆောင်ချက်ကို ချဲ့ထွင်ထားခြင်းဖြစ်ပြီး navigation_label parameter ကို သတ်မှတ်နိုင်သည့် စွမ်းရည်ကို ပေးပါသည်။ ၎င်းသည် လမ်းညွှန်တွင် ပြသမည့် အမည်သည် စာမျက်နှာခေါင်းစဉ်နှင့် မတူဘဲ ကွဲပြားစေရန် မီနူးများ ဖန်တီးနိုင်စေပြီး၊ ဝက်ဘ်ဆိုဒ်ဖွဲ့စည်းပုံနှင့် အသုံးပြုသူ အတွေ့အကြုံကို ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိစေပါသည်။

Parameters

ParameterTypeRequiredDescription
namestringYesမီနူးအမည်၊ ဥပမာ- Primary Navigation
locationstringNoဤမီနူးကို သတ်မှတ်ပေးမည့် Theme location၊ ဥပမာ- primary
navigation_labelstringNoလမ်းညွှန်တွင် ပြသမည့် အမည် (စာမျက်နှာခေါင်းစဉ်နှင့် ကွဲပြားသည်)

ပြန်ရရှိသည့် တန်ဖိုး (Return Value)

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

လမ်းညွှန်အမည် (Navigation Label) နှင့် စာမျက်နှာခေါင်းစဉ် (Page Title)

navigation_label parameter ကို အသုံးပြုခြင်းဖြင့် အတွင်းပိုင်း မီနူးအမည်ကို အသုံးပြုသူများအား ပြသမည့် အမည်မှ ခွဲခြားထားနိုင်ပါသည်။

  • name — WordPress မှ အသုံးပြုသည့် အတွင်းပိုင်း မီနူး အမှတ်အသား (ဥပမာ- "Primary Navigation")
  • navigation_label — ဝက်ဘ်ဆိုဒ်သို့ ဝင်ရောက်သူများအား လမ်းညွှန်တွင် ပြသမည့် အမည် (ဥပမာ- "Main Menu")

အောက်ပါ အခြေအနေများတွင် အသုံးဝင်သည်-

  • သင်၏ အတွင်းပိုင်း အမည်ပေးသည့် စံနှုန်းသည် အသုံးပြုသူ မြင်ရသည့် အမည်များနှင့် ကွဲပြားပါက
  • အုပ်ချုပ်မှုဘုတ် (admin panel) တွင်ထက် လမ်းညွှန်တွင် ပိုတိုသော အမည်များကို လိုချင်ပါက
  • မတူညီသော အမည်အရှည်များဖြင့် ဘာသာစကားများစွာကို ပံ့ပိုးရန် လိုအပ်ပါက
  • သီးသန့်ဒေသများ သို့မဟုတ် အသုံးပြုသူအုပ်စုများအတွက် မီနူးများ တည်ဆောက်နေပါက

အသုံးပြုမှု ဥပမာများ

ဥပမာ ၁- လမ်းညွှန်အမည်ပါ ရိုးရှင်းသော မီနူး

Prompt:

Create a primary navigation menu called "Main Navigation" with the navigation label "Menu".

Result:

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

ဥပမာ ၂- သီးသန့် Theme Location အတွက် မီနူး

Prompt:

Create a footer menu called "Footer Links" with navigation label "Quick Links" and assign it to the footer location.

Result:

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

Theme Builder နှင့် ပေါင်းစပ်အသုံးပြုခြင်း

Theme Builder ကို အသုံးပြုသည့်အခါ Create Menu လုပ်ဆောင်ချက်သည်-

၁။ ရရှိနိုင်သော theme မီနူးတည်နေရာများကို အလိုအလျောက် သိရှိပေးသည် ၂။ သင်၏ ဒီဇိုင်းအတွက် သင့်လျော်သော လမ်းညွှန်အမည်များဖြင့် မီနူးများကို ဖန်တီးပေးသည် ၃။ မီနူးများကို မှန်ကန်သော theme တည်နေရာများတွင် သတ်မှတ်ပေးသည် ၄။ ဖန်တီးပြီးနောက် မီနူးအကြောင်းအရာများကို ထပ်ထည့်နိုင်မှုကို ပံ့ပိုးပေးသည်

  • add_menu_item — ရှိပြီးသား မီနူးတွင် အကြောင်းအရာများ ထည့်ခြင်း
  • update_menu — မီနူးအမည် ပြောင်းခြင်း သို့မဟုတ် theme တည်နေရာသို့ ပြန်လည်သတ်မှတ်ခြင်း
  • delete_menu — သင့်ဝက်ဘ်ဆိုဒ်မှ မီနူးတစ်ခုကို ဖယ်ရှားခြင်း

အကောင်းဆုံး အလေ့အကျင့်များ (Best Practices)

  • ရှင်းလင်းသော လမ်းညွှန်အမည်များကို အသုံးပြုပါ — အသုံးပြုသူများအတွက် အမည်များကို တိုတိုရှင်းရှင်းနှင့် ဖော်ပြနိုင်စေရန် ထားရှိပါ။
  • Theme တည်နေရာများနှင့် ကိုက်ညီအောင် လုပ်ပါ — မှန်ကန်စွာ ပြသနိုင်ရန် မီနူးများကို မှန်ကန်သော theme တည်နေရာတွင် သတ်မှတ်ပေးပါ။
  • မီနူးဖွဲ့စည်းပုံကို စီစဉ်ပါ — အကြောင်းအရာများ ဖန်တီးခြင်းမပြုမီ မီနူးအဆင့်ဆင့်ကို ဆုံးဖြတ်ပါ။
  • Responsive ဖြစ်မှု စစ်ဆေးပါ — မီနူးများသည် မိုဘိုင်းစက်ပစ္စည်းများပေါ်တွင် မှန်ကန်စွာ ပြသခြင်းရှိမရှိ စစ်ဆေးပါ။
  • အမည်များကို ဘာသာစကားအလိုက် ပြုလုပ်ပါ — မတူညီသော ဘာသာစကားဗားရှင်းများအတွက် မတူညီသော လမ်းညွှန်အမည်များကို အသုံးပြုပါ။

ကန့်သတ်ချက်များ (Limitations)

  • လမ်းညွှန်အမည်များသည် ပြသရုံသာဖြစ်ပြီး အတွင်းပိုင်း name ကို WordPress မှ အမှတ်အသားအဖြစ် ဆက်လက်အသုံးပြုနေရပါမည်။
  • Theme ပံ့ပိုးမှုသည် ကွဲပြားသည်၊ မီနူးတည်နေရာအားလုံးကို theme အားလုံးက ပံ့ပိုးသည်မဟုတ်ပါ။
  • မီနူးအကြောင်းအရာများကို မီနူးဖန်တီးပြီးနောက် သီးခြားစီ ထည့်ရပါမည်။
  • လမ်းညွှန်အမည်ကို ပြောင်းလဲရန် မီနူးကို အဆင့်မြှင့်ရန် လိုအပ်ပါသည်။
  • Generate Logo SVG — သင့်ဝက်ဘ်ဆိုဒ် ခေါင်းစီးအတွက် logo များ ဖန်တီးခြင်း
  • Validate Palette Contrast — အသုံးပြုရလွယ်ကူသော အရောင်အစီအစဉ်များကို သေချာစေခြင်း