Skip to main content

Мәзір жасау

Create Menu мүмкіндігі бет тақырыптарынан бөлек әртүрлі навигация белгілерін қолдай отырып, WordPress навигация мәзірлерін жасайды.

Шолу

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

Параметрлер

ParameterTypeRequiredDescription
namestringYesМәзір атауы, мысалы, Primary Navigation
locationstringNoОсы мәзір тағайындалатын Theme орналасуы, мысалы, primary
navigation_labelstringNoНавигацияда көрсетілетін белгі (бет тақырыбынан бөлек)

Қайтарылатын мән

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

navigation_label параметрі ішкі мәзір атауын пайдаланушыларға навигацияда көрсетілетін белгіден бөлуге мүмкіндік береді:

  • name — WordPress пайдаланатын ішкі мәзір идентификаторы (мысалы, "Primary Navigation")
  • navigation_label — Сайт келушілеріне навигацияда көрсетілетін белгі (мысалы, "Main Menu")

Бұл мына жағдайларда пайдалы:

  • Ішкі атау беру ережеңіз пайдаланушыларға көрінетін белгілерден өзгеше болса
  • Навигацияда admin панеліне қарағанда қысқарақ белгілер қажет болса
  • Белгі ұзындығы әртүрлі бірнеше тілді қолдау қажет болса
  • Белгілі бір өңірлерге немесе пайдаланушы топтарына арналған мәзірлер құрып жатсаңыз

Қолдану мысалдары

1-мысал: Навигация белгісі бар қарапайым мәзір

Сұрау:

"Menu" навигация белгісі бар "Main Navigation" деп аталатын негізгі навигация мәзірін жасаңыз.

Нәтиже:

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

2-мысал: Белгілі бір Theme орналасуына арналған мәзір

Сұрау:

"Quick Links" навигация белгісі бар "Footer Links" деп аталатын төменгі деректеме мәзірін жасаңыз және оны төменгі деректеме орналасуына тағайындаңыз.

Нәтиже:

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

Theme Builder-пен интеграция

Theme Builder пайдаланылғанда, Create Menu мүмкіндігі:

  1. Қолжетімді Theme мәзір орналасуларын автоматты түрде анықтайды
  2. Дизайныңызға сәйкес навигация белгілері бар мәзірлер жасайды
  3. Мәзірлерді дұрыс Theme орналасуларына тағайындайды
  4. Жасалғаннан кейін мәзір элементтерін қосуды қолдайды
  • add_menu_item — Бар мәзірге элементтер қосу
  • update_menu — Мәзірдің атауын өзгерту немесе оны Theme орналасуына қайта тағайындау
  • delete_menu — Сайтыңыздан мәзірді жою

Үздік тәжірибелер

  • Анық навигация белгілерін қолданыңыз — белгілерді пайдаланушылар үшін қысқа әрі сипаттамалы ұстаңыз
  • Theme орналасуларын сәйкестендіріңіз — дұрыс көрсету үшін мәзірлерді тиісті Theme орналасуына тағайындаңыз
  • Мәзір құрылымын жоспарлаңыз — элементтер жасамас бұрын мәзір иерархиясын шешіңіз
  • Бейімделгіштікті тексеріңіз — мәзірлердің мобильді құрылғыларда дұрыс көрсетілетінін тексеріңіз
  • Белгілерді жергіліктендіріңіз — әртүрлі тіл нұсқалары үшін әртүрлі навигация белгілерін қолданыңыз

Шектеулер

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