Membuat Menu
Fitur Membuat Menu memungkinkan pembuatan menu navigasi WordPress dengan dukungan label navigasi yang berbeda dari judul halaman.
Gambaran Umum
Fitur ini memperluas fungsi pembuatan menu standar dengan kemampuan untuk menentukan parameter navigation_label. Ini memungkinkan Anda membuat menu di mana label yang ditampilkan di navigasi berbeda dari judul halaman, sehingga memberikan fleksibilitas lebih dalam struktur situs dan pengalaman pengguna.
Parameter
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
name | string | Ya | Nama menu, contoh: Navigasi Utama |
location | string | Tidak | Lokasi tema untuk menetapkan menu ini, contoh: primary |
navigation_label | string | Tidak | Label yang akan ditampilkan di navigasi (berbeda dari judul halaman) |
Nilai Kembalian (Return Value)
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Label Navigasi vs Judul Halaman
Parameter navigation_label memungkinkan Anda memisahkan nama menu internal dari label yang ditampilkan kepada pengguna:
name— Pengenal menu internal yang digunakan oleh WordPress (contoh: "Primary Navigation")navigation_label— Label yang ditampilkan kepada pengunjung situs di navigasi (contoh: "Main Menu")
Ini berguna ketika:
- Konvensi penamaan internal Anda berbeda dari label yang dilihat pengguna
- Anda menginginkan label yang lebih pendek di navigasi dibandingkan di panel admin
- Anda perlu mendukung banyak bahasa dengan panjang label yang berbeda
- Anda sedang membuat menu untuk wilayah atau grup pengguna tertentu
Contoh Penggunaan
Contoh 1: Menu Sederhana dengan Label Navigasi
Prompt:
Buat menu navigasi utama bernama "Main Navigation" dengan label navigasi "Menu".
Hasil:
{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}
Contoh 2: Menu untuk Lokasi Tema Tertentu
Prompt:
Buat menu footer bernama "Footer Links" dengan label navigasi "Quick Links" dan tetapkan ke lokasi footer.
Hasil:
{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}
Integrasi dengan Theme Builder
Saat menggunakan Theme Builder, fitur Membuat Menu:
- Secara otomatis mendeteksi lokasi menu tema yang tersedia
- Membuat menu dengan label navigasi yang sesuai untuk desain Anda
- Menetapkan menu ke lokasi tema yang benar
- Mendukung penambahan item menu setelah pembuatan
Fitur Terkait
add_menu_item— Menambahkan item ke menu yang sudah adaupdate_menu— Mengganti nama menu atau menetapkannya kembali ke lokasi temadelete_menu— Menghapus menu dari situs Anda
Praktik Terbaik
- Gunakan label navigasi yang jelas — jaga agar label tetap ringkas dan deskriptif untuk pengguna
- Sesuaikan lokasi tema — tetapkan menu ke lokasi tema yang benar agar tampil dengan baik
- Rencanakan struktur menu — putuskan hierarki menu Anda sebelum membuat item
- Uji responsivitas — verifikasi menu ditampilkan dengan benar di perangkat seluler
- Lokalisisasi label — gunakan label navigasi yang berbeda untuk versi bahasa yang berbeda
Keterbatasan
- Label navigasi hanya untuk tampilan;
nameinternal tetap digunakan untuk identifikasi WordPress - Dukungan tema bervariasi; tidak semua tema mendukung semua lokasi menu
- Item menu harus ditambahkan secara terpisah setelah pembuatan menu
- Mengubah label navigasi memerlukan pembaruan menu
Fitur Terkait
- Generate Logo SVG — membuat logo untuk header situs Anda
- Validate Palette Contrast — memastikan skema warna yang mudah diakses