Skip to main content

Меню түзүү

Меню түзүү мүмкүнчүлүгү барак аталыштарынан өзүнчө навигация белгилерин колдоо менен WordPress навигация менюларын түзөт.

Жалпы маалымат

Бул мүмкүнчүлүк стандарттуу меню түзүү функциясын navigation_label параметрин көрсөтүү мүмкүнчүлүгү менен кеңейтет. Бул навигацияда көрсөтүлгөн белги барак аталышынан айырмаланган менюларды түзүүгө мүмкүндүк берет, сайт түзүмүндө жана колдонуучу тажрыйбасында көбүрөөк ийкемдүүлүк берет.

Параметрлер

ПараметрТүрүМилдеттүүСүрөттөмө
namestringОобаМеню аты, мисалы Primary Navigation
locationstringЖокБул меню дайындала турган тема жайгашуусу, мисалы primary
navigation_labelstringЖокНавигацияда көрсөтүлүүчү белги (барак аталышынан өзүнчө)

Кайтарылган маани

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

navigation_label параметри ички меню атын колдонуучуларга навигацияда көрсөтүлгөн белгиден бөлүүгө мүмкүндүк берет:

  • name — WordPress тарабынан колдонулган ички меню идентификатору (мисалы, "Негизги навигация")
  • navigation_label — Навигацияда сайт конокторуна көрсөтүлгөн белги (мисалы, "Башкы меню")

Бул төмөнкү учурларда пайдалуу:

  • Ички ат коюу эрежелериңиз колдонуучуга көрүнгөн белгилерден айырмаланганда
  • Навигациядагы белгилерди админ панелине караганда кыскараак кылгыңыз келгенде
  • Ар башка белги узундуктары бар бир нече тилди колдоо керек болгондо
  • Белгилүү аймактар же колдонуучу топтору үчүн менюларды түзүп жатканыңызда

Колдонуу мисалдары

1-мисал: Навигация белгиси бар жөнөкөй меню

Сурам:

"Башкы навигация" деп аталган негизги навигация менюсун "Меню" навигация белгиси менен түзүңүз.

Натыйжа:

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

2-мисал: Белгилүү тема жайгашуусу үчүн меню

Сурам:

"Футер шилтемелери" деп аталган футер менюсун "Ыкчам шилтемелер" навигация белгиси менен түзүп, аны футер жайгашуусуна дайындаңыз.

Натыйжа:

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

Theme Builder менен интеграция

Theme Builder колдонулганда, Меню түзүү мүмкүнчүлүгү:

  1. Жеткиликтүү тема меню жайгашууларын автоматтык түрдө аныктайт
  2. Дизайныңызга ылайыктуу навигация белгилери бар менюларды түзөт
  3. Менюларды туура тема жайгашууларына дайындайт
  4. Түзүлгөндөн кийин меню элементтерин кошууну колдойт
  • add_menu_item — Учурдагы менюга элементтерди кошуу
  • update_menu — Менюну кайра атоо же аны тема жайгашуусуна кайра дайындоо
  • delete_menu — Сайтыңыздан менюну алып салуу

Мыкты тажрыйбалар

  • Так навигация белгилерин колдонуңуз — белгилерди колдонуучулар үчүн кыска жана сүрөттөмөлүү кылыңыз
  • Тема жайгашууларына дал келтириңиз — туура көрсөтүлүшү үчүн менюларды туура тема жайгашуусуна дайындаңыз
  • Меню түзүмүн пландаңыз — элементтерди түзүүдөн мурун меню иерархияңызды чечип алыңыз
  • Ыңгайлашуучулукту сынаңыз — менюлар мобилдик түзмөктөрдө туура көрсөтүлгөнүн текшериңиз
  • Белгилерди локалдаштырыңыз — ар башка тил версиялары үчүн ар башка навигация белгилерин колдонуңуз

Чектөөлөр

  • Навигация белгилери көрсөтүү үчүн гана; ички name дагы эле WordPress идентификациясы үчүн колдонулат
  • Тема колдоосу ар кандай болот; бардык темалар бардык меню жайгашууларын колдобойт
  • Меню түзүлгөндөн кийин меню элементтери өзүнчө кошулушу керек
  • Навигация белгисин өзгөртүү менюну жаңыртууну талап кылат