Menu بنائیں
Menu بنانے کی صلاحیت WordPress نیویگیشن مینیوز بناتی ہے، جس میں پیج کے ٹائٹل سے الگ نیویگیشن لیبلز (navigation labels) کو سپورٹ کیا جاتا ہے۔
جائزہ (Overview)
یہ صلاحیت معیاری مینیو بنانے کے فنکشنلٹی کو بڑھاتی ہے، جس میں navigation_label پیرامیٹر کو شامل کرنے کی سہولت ملتی ہے۔ اس سے آپ ایسے مینیوز بنا سکتے ہیں جہاں نیویگیشن میں دکھایا جانے والا لیبل پیج کے ٹائٹل سے مختلف ہو، جو سائٹ کی ساخت اور صارف کے تجربے میں زیادہ لچک فراہم کرتا ہے۔
پیرامیٹرز (Parameters)
| پیرامیٹر | قسم (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"
}
نیویگیشن لیبل بمقابلہ پیج ٹائٹل (Navigation Label vs Page Title)
navigation_label پیرامیٹر آپ کو اندرونی مینیو کے نام کو اس لیبل سے الگ کرنے کی اجازت دیتا ہے جو صارفین کو دکھایا جاتا ہے:
name— یہ وہ اندرونی مینیو شناخت کنندہ (internal menu identifier) ہے جو WordPress استعمال کرتا ہے (مثلاً: "Primary Navigation")navigation_label— یہ وہ لیبل ہے جو سائٹ کے وزٹرز کو نیویگیشن میں نظر آتا ہے (مثلاً: "Main Menu")
یہ اس وقت مفید ہے جب:
- آپ کی اندرونی نام رکھنے کی روایات (internal naming convention) صارف کے سامنے دکھائے جانے والے لیبلز سے مختلف ہوں۔
- آپ چاہتے ہیں کہ نیویگیشن میں لیبلز ایڈمن پینل کے مقابلے میں چھوٹے ہوں۔
- آپ کو مختلف لیبل لمبائیوں کے ساتھ متعدد زبانوں کو سپورٹ کرنے کی ضرورت ہو۔
- آپ مخصوص علاقوں یا صارف گروپس کے لیے مینیوز بنا رہے ہوں۔
استعمال کے مثالیں (Usage Examples)
مثال 1: نیویگیشن لیبل کے ساتھ سادہ مینیو
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: مخصوص تھیم لوکیشن کے لیے مینیو
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"
}