Menyu Yaratmaq
Menyu Yaratmaq funksionallığı, səhifə başlıqlarından ayrı, fərqli naviqasiya etiketləri dəstəkləyən WordPress naviqasiya menyularının yaradılmasına imkan verir.
Ümumi Baxış
Bu funksionallıq standart menyu yaratma işliliyinə navigation_label parametrinə malik olmaq imkanını əlavə edir. Bu, menyular yaratmağa imkan verir ki, naviqasiyada göstərilən etiket səhifə başlıqlarından fərqlənsin. Bu da sayt strukturunda və istifadəçi təcrübəsində daha çox çeviklik təmin edir.
Parametrlər
| Parametr | Tip | Tələb Olunur | Təsvir |
|---|---|---|---|
name | string | Bəli | Menyunun adı, məs.: Əsas Naviqasiya |
location | string | Xeyr | Menyunu təyin etmək üçün mövzu (Theme) yeri, məs.: primary |
navigation_label | string | Xeyr | Naviqasiyada göstəriləcək etiket (səhifə başlıqlarından fərqli) |
Dönüş Dəyəri
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Naviqasiya Etiketi vs. Səhifə Başlığı
navigation_label parametri sizə daxili menyu adını istifadəçilərə göstərilən etiketdən ayırmağa imkan verir:
name— WordPress tərəfindən istifadə edilən daxili menyu identifikatoru (məs.: "Primary Navigation")navigation_label— Sayt ziyarətçilərinə naviqasiyada göstərilən etiket (məs.: "Main Menu")
Bu, aşağıdakı hallarda faydalıdır:
- Daxili adlandırma konvensiyanız istifadəçi görünən etiketlərdən fərqlənsə
- Naviqasiyada admin panelindəki başlıqlardan daha qısa etiketlər istəyirsinizsə
- Müxtəlif etiket uzunluqlarına malik bir neçə dili dəstəkləməyiniz lazım gəlsə
- Müəyyən regionlar və ya istifadəçi qrupları üçün menyular qurursunuzsa
İstifadə Nümunələri
Nümunə 1: Naviqasiya Etiketli Sadə Menyu
Komanda:
"Main Navigation" adlı əsas naviqasiya menyusu yaradın və naviqasiya etiketi olaraq "Menu" təyin edin.
Nəticə:
{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}
Nümunə 2: Müəyyən Mövzu Yeri üçün Menyu
Komanda:
"Footer Links" adlı bir footer menyusu yaradın, naviqasiya etiketi olaraq "Quick Links" təyin edin və onu footer yerinə yerləşdirin.
Nəticə:
{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}
Theme Builder ilə İntegrasiya
Theme Builder istifadə edərkən, Create Menu funksionallığı:
- Mövcud mövzu menyu yerlərini avtomatik aşkarlayır
- Dizayniniz üçün müvafiq naviqasiya etiketləri ilə menyular yaradır
- Menyuları düzgün mövzu yerlərinə təyin edir
- Yaratıldıqdan sonra menyu elementlərinin əlavə edilməsini dəstəkləyir
Əlaqəli Funksionallıqlar
add_menu_item— Mövcud menyuya elementlər əlavə etməkupdate_menu— Menyunu yeniləmək və ya onu mövzu yerinə yenidən təyin etməkdelete_menu— Saytınızdan menyunu silmək
Ən Yaxşı Praktikalara Nəzarət
- Aydın naviqasiya etiketləri istifad ə edin — etiketləri istifadəçilər üçün qısa və təsvir edici saxlayın
- Mövzu yerlərinə uyğunlaşdırın — düzgün göstərilməsi üçün menyuları doğru mövzu yerinə təyin edin
- Menyu strukturunu planlaşdırın — elementlər yaratmadan əvvəl menyu iyerarxiyasını müəyyənləşdirin
- Responsivliyi yoxlayın — menyuların mobil cihazlarda düzgün göstərilməsini təsdiqləyin
- Etiketləri yerədilin (Localize) — müxtəlif dil versiyaları üçün fərqli naviqasiya etiketləri istifadə edin
Məhdudiyyətlər
- Naviqasiya etiketləri yalnız göstərilmə məqsədlidir; daxili
namehələ də WordPress identifikatoru üçün istifadə olunur - Mövzu dəstəyi dəyişkəndir; bütün mövzular bütün menyu yerlərini dəstəkləmir
- Menyu elementləri menyu yaradıldıqdan sonra ayrıca əlavə edilməlidir
- Naviqasiya etiketini dəyişmək menyunu yeniləməyi tələb edir
Əlaqəli Funksionallıqlar
- Generate Logo SVG — sayt başlığı üçün loqolar yaratmaq
- Validate Palette Contrast — əlçatan rəng sxemlərini təmin etmək