మెనూను సృష్టించడం (Create Menu)
మెనూను సృష్టించడం అనే ఫీచర్, పేజీ శీర్షికల నుండి వేరుగా ఉండే ప్రత్యేక నావిగేషన్ లేబుల్స్తో వర్డ్ప్రెస్ నావిగేషన్ మెనూలను సృష్టించడానికి సహాయపడుతుంది.
అవలోకనం (Overview)
ఈ ఫీచర్, స్టాండర్డ్ మెనూ సృష్టి కార్యాచరణను విస్తరిస్తుంది. దీని ద్వారా navigation_label అనే పారామీటర్ను పేర్కొనవచ్చు. దీనివల్ల, నావిగేషన్లో కనిపించే లేబుల్, పేజీ శీర్షిక కంటే భిన్నంగా ఉండటానికి వీలవుతుంది. ఇది సైట్ నిర్మాణం (site structure) మరియు వినియోగదారు అనుభవాన్ని (user experience) మరింత సౌకర్యవంతంగా మారుస్తుంది.
పారామీటర్లు (Parameters)
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | మెనూ పేరు, ఉదాహరణకు: Primary Navigation |
location | string | No | ఈ మెనూను కేటాయించాల్సిన థీమ్ లొకేషన్, ఉదాహరణకు: primary |
navigation_label | string | No | నావిగేషన్లో ప్రదర్శించాల్సిన లేబుల్ (పేజీ శీర్షిక నుండి వేరుగా) |
రిటర్న్ విలువ (Return Value)
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
నావిగేషన్ లేబుల్ vs పేజీ శీర్షిక (Navigation Label vs Page Title)
navigation_label పారామీటర్, అంతర్గత మెనూ పేరును (internal menu name) వినియోగదారులకు కనిపించే లేబుల్ నుండి వేరు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది:
name— వర్డ్ప్రెస్ ఉపయోగించే అంతర్గత మెనూ ఐడెంటిఫైయర్ (ఉదాహరణకు, "Primary Navigation")navigation_label— నావిగేషన్లో సైట్ సందర్శకులకు కనిపించే లేబుల్ (ఉదాహరణకు, "Main Menu")
ఈ క్రింది సందర్భాలలో ఇది ఉపయోగపడుతుంది:
- మీ అంతర్గత నామకరణ పద్ధతి (internal naming convention) వినియోగదారులకు కనిపించే లేబుల్స్ కంటే భిన్నంగా ఉన్నప్పుడు
- అడ్మిన్ ప్యానెల్లో ఉన్న దానికంటే నావిగేషన్లో చిన్న లేబుల్స్ కావాలనుకున్నప్పుడు
- వివిధ లేబుల్ పొడవులతో బహుళ భాషలకు మద్దతు ఇవ్వవలసి వచ్చినప్పుడు
- నిర్దిష్ట ప్రాంతాలు లేదా వినియోగదారు సమూహ ాల కోసం మెనూలను నిర్మిస్తున్నప్పుడు
వినియోగ ఉదాహరణలు (Usage Examples)
ఉదాహరణ 1: నావిగేషన్ లేబుల్తో సాధారణ మెనూ (Simple Menu with Navigation Label)
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"
}
ఉదాహరణ 2: నిర్దిష్ట థీమ్ లొకేషన్ కోసం మెనూ (Menu for Specific 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"
}