স্কিপ করে মূল কন্টেন্ট এ যান

মেনু তৈরি করুন

Create Menu ক্ষমতা ব্যবহার করে এমন ওয়ার্ডপ্রেস নেভিগেশন মেনু তৈরি করা যায়, যেখানে পেজের টাইটেল থেকে আলাদা নেভিগেশন লেবেল ব্যবহারের সুবিধা থাকে।

ওভারভিউ

এই ক্ষমতাটি স্ট্যান্ডার্ড মেনু তৈরির কার্যকারিতাকে আরও উন্নত করে, কারণ এটি আপনাকে একটি navigation_label প্যারামিটার নির্দিষ্ট করার সুযোগ দেয়। এর ফলে আপনি এমন মেনু তৈরি করতে পারবেন যেখানে নেভিগেশনে দেখানো লেবেলটি পেজের টাইটেল থেকে আলাদা হবে। এটি সাইটের কাঠামো এবং ব্যবহারকারীর অভিজ্ঞতায় আরও বেশি নমনীয়তা এনে দেয়।

প্যারামিটারগুলো

প্যারামিটারটাইপআবশ্যকবিবরণ
namestringYesমেনুর নাম, যেমন: Primary Navigation
locationstringNoএই মেনুটি কোন থিম লোকেশনে যুক্ত করতে হবে, যেমন: primary
navigation_labelstringNoনেভিগেশনে দেখানোর জন্য লেবেল (পেজের টাইটেল থেকে আলাদা)

রিটার্ন ভ্যালু

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

নেভিগেশন লেবেল বনাম পেজ টাইটেল

navigation_label প্যারামিটার ব্যবহার করে আপনি অভ্যন্তরীণ মেনুর নাম এবং ব্যবহারকারীদের কাছে প্রদর্শিত লেবেলকে আলাদা করতে পারেন:

  • name — ওয়ার্ডপ্রেস দ্বারা ব্যবহৃত অভ্যন্তরীণ মেনু শনাক্তকারী (যেমন: "Primary Navigation")
  • navigation_label — সাইটের ভিজিটরদের নেভিগেশনে দেখানো লেবেল (যেমন: "Main Menu")

এটি কখন দরকারি:

  • আপনার অভ্যন্তরীণ নামকরণের নিয়ম ব্যবহারকারী-মুখী লেবেল থেকে আলাদা হলে
  • আপনি অ্যাডমিন প্যানেলের চেয়ে নেভিগেশনে ছোট লেবেল চান
  • বিভিন্ন লেবেল দৈর্ঘ্যের সাথে একাধিক ভাষা সমর্থন করার প্রয়োজন হলে
  • আপনি নির্দিষ্ট অঞ্চল বা ব্যবহারকারী গোষ্ঠীর জন্য মেনু তৈরি করছেন

ব্যবহারের উদাহরণ

উদাহরণ ১: নেভিগেশন লেবেল সহ সাধারণ মেনু

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"
}

উদাহরণ ২: নির্দিষ্ট থিম লোকেশনের জন্য মেনু

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"
}

থিম বিল্ডারের সাথে ইন্টিগ্রেশন

থিম বিল্ডার ব্যবহার করার সময়, Create Menu ক্ষমতাটি:

  1. উপলব্ধ থিম মেনু লোকেশনগুলো স্বয়ংক্রিয়ভাবে সনাক্ত করে
  2. আপনার ডিজাইনের জন্য উপযুক্ত নেভিগেশন লেবেল সহ মেনু তৈরি করে
  3. মেনুগুলোকে সঠিক থিম লোকেশনে যুক্ত করে
  4. তৈরি করার পরে মেনু আইটেম যোগ করার সমর্থন করে

সম্পর্কিত ক্ষমতাগুলো

  • add_menu_item — একটি বিদ্যমান মেনুতে আইটেম যোগ করুন
  • update_menu — একটি মেনুর নাম পরিবর্তন করুন বা এটিকে অন্য থিম লোকেশনে যুক্ত করুন
  • delete_menu — আপনার সাইট থেকে একটি মেনু সরিয়ে দিন

সেরা অনুশীলনগুলো

  • স্পষ্ট নেভিগেশন লেবেল ব্যবহার করুন — ব্যবহারকারীদের জন্য লেবেলগুলো সংক্ষিপ্ত এবং বর্ণনামূলক রাখুন
  • থিম লোকেশনগুলো মেলান — সঠিক প্রদর্শনের জন্য মেনুগুলোকে সঠিক থিম লোকেশনে যুক্ত করুন
  • মেনু কাঠামো পরিকল্পনা করুন — আইটেম তৈরি করার আগে আপনার মেনুর হায়ারার্কি ঠিক করে নিন
  • রেসপনসিভনেস পরীক্ষা করুন — নিশ্চিত করুন যে মোবাইল ডিভাইসে মেনুগুলো সঠিকভাবে দেখা যাচ্ছে
  • লেবেল স্থানীয়করণ করুন — বিভিন্ন ভাষা সংস্করণের জন্য বিভিন্ন নেভিগেশন লেবেল ব্যবহার করুন

সীমাবদ্ধতা

  • নেভিগেশন লেবেল শুধুমাত্র প্রদর্শনের জন্য; অভ্যন্তরীণ name এখনও ওয়ার্ডপ্রেস শনাক্তকরণের জন্য ব্যবহৃত হয়
  • থিম সমর্থন ভিন্ন ভিন্ন হয়; সব থিম সব মেনু লোকেশন সমর্থন করে না
  • মেনু আইটেমগুলো মেনু তৈরি করার পরে আলাদাভাবে যোগ করতে হয়
  • নেভিগেশন লেবেল পরিবর্তন করতে হলে মেনুটি আপডেট করতে হবে

সম্পর্কিত ক্ষমতাগুলো

  • Generate Logo SVG — আপনার সাইট হেডারের জন্য লোগো তৈরি করুন
  • Validate Palette Contrast — অ্যাক্সেসযোগ্য কালার স্কিম নিশ্চিত করুন