Δημιουργία Μενού
Η λειτουργία Δημιουργίας Μενού δημιουργεί μενού πλοήγησης WordPress, παρέχοντας υποστήριξη για ξεχωριστές ετικέτες πλοήγησης που διαφέρουν από τους τίτλους των σελίδων.
Γενική Επισκόπηση
Αυτή η λειτουργία επεκτείνει τη βασική λειτουργικότητα δημιουργίας μενού με τη δυνατότητα καθορισμού ενός παραμέτρου navigation_label. Αυτό σας επιτρέπει να δημιουργείτε μενού όπου η ετικέτα που εμφανίζεται στην πλοήγηση διαφέρει από τον τίτλο της σελίδας, προσφέροντας μεγαλύτερη ευελιξία στην δομή του site και στην εμπειρία του χρήστη.
Παράμετροι
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Όνομα μενού, π.χ. Primary Navigation |
location | string | No | Τοποθεσία θέματος (Theme location) στην οποία θα εκχωρηθεί αυτό το μενού, π.χ. primary |
navigation_label | string | No | Ετικέτα που θα εμφανιστεί στην πλοήγηση (διαφορετική από τον τίτλο της σελίδας) |
Αποτέλεσμα Επιστροφής (Return Value)
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Ετικέτα Πλοήγησης έναντι Τίτλου Σελίδας
Ο παράμετρος navigation_label σας επιτρέπει να διαχωρίσετε το εσωτερικό όνομα του μενού από την ετικέτα που εμφανίζεται στους χρήστες:
name— Εσωτερικός αναγνωριστικός κωδικός του μενού που χρησιμοποιεί το WordPress (π.χ., "Primary Navigation")navigation_label— Η ετικέτα που εμφανίζεται στους επισκέπτες του site στην πλοήγή (π.χ., "Main Menu")
Αυτό είναι χρήσιμο όταν:
- Η εσωτερική σας ονομασία διαφέρει από τις ετικέτες που βλέπουν οι χρήστες
- Θέλετε πιο σύντομες ετικέτες στην πλοήγηση από ό,τι στο admin panel
- Πρέπει να υποστηρίξετε πολλαπλές γλώσσες με διαφορετικά μήκη ετικετών
- Δημιουργείτε μενού για συγκεκριμένες περιοχές ή ομάδες χρηστών
Παραδείγματα Χρήσης
Παράδειγμα 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"
}
Ενσωμάτωση με Theme Builder
Όταν χρησιμοποιείτε το Theme Builder, η λειτουργία Δημιουργίας Μενού:
- Αναγνωρίζει αυτόματα τις διαθέσιμες τοποθεσίες μενού του θέματος
- Δημιουργεί μενού με κατάλληλες ετικέτες πλοήγησης για το design σας
- Εκχωρεί τα μενού στις σωστές τοποθεσίες του θέματος
- Υποστηρίζει την προσθήκη στοιχείων μενού μετά τη δημιουργία
Σχετικές Λειτουργίες
add_menu_item— Προσθήκη στοιχείων σε υπάρχον μενούupdate_menu— Αλλαγή ονόματος μενού ή επανατοποθέτησή του σε μια τοποθεσία θέματοςdelete_menu— Αφαίρεση ενός μενού από το site σας
Βέλτιστες Πρακτικές
- Χρησιμοποιήστε σαφείς ετικέτες πλοήγησης — Διατηρήστε τις ετικέτες σύντομες και περιγραφικές για τους χρήστες
- Συμφωνήστε με τις τοποθεσίες του θέματος — Εκχωρήστε τα μενού στην σωστή τοποθεσία θέματος για σωστή εμφάνιση
- Σχεδιάστε τη δομή του μενού — Αποφασίστε για τη ιεραρχία του μενού σας πριν δημιουργήσετε τα στοιχεία
- Δοκιμάστε την ανταπόκριση (responsiveness) — Βεβαιωθείτε ότι τα μενού εμφανίζονται σωστά σε κινητά τηλέφωνα
- Λοκάλισε τις ετικέτες — Χρησιμοποιήστε διαφορετικές ετικέτες πλοήγησης για διαφορετικές εκδόσεις γλώσσας
Περιορισμοί
- Οι ετικέτες πλοήγησης είναι μόνο για εμφάνιση (display-only); το εσωτερικό
nameχρησιμοποιείται ακόμα για την αναγνώριση από το WordPress - Η υποστήριξη του θέματος διαφέρει; όχι όλα τα θέματα υποστηρίζουν όλες τις τοποθεσίες μενού
- Τα στοιχεία μενού πρέπει να προστεθούν ξεχωριστά μετά τη δημιουργία του μενού
- Η αλλαγή μιας ετικέτας πλοήγησης απαιτεί την ενημέρωση του μενού
Σχετικές Λειτουργίες
- Generate Logo SVG — δημιουργία λογότυπων για το header του site σας
- Validate Palette Contrast — διασφάλιση προσβάσιμων χρωματικών παλέτας