Skip to main content

Δημιουργία Μενού

Η λειτουργία Δημιουργίας Μενού δημιουργεί μενού πλοήγησης WordPress, παρέχοντας υποστήριξη για ξεχωριστές ετικέτες πλοήγησης που διαφέρουν από τους τίτλους των σελίδων.

Γενική Επισκόπηση

Αυτή η λειτουργία επεκτείνει τη βασική λειτουργικότητα δημιουργίας μενού με τη δυνατότητα καθορισμού ενός παραμέτρου navigation_label. Αυτό σας επιτρέπει να δημιουργείτε μενού όπου η ετικέτα που εμφανίζεται στην πλοήγηση διαφέρει από τον τίτλο της σελίδας, προσφέροντας μεγαλύτερη ευελιξία στην δομή του site και στην εμπειρία του χρήστη.

Παράμετροι

ParameterTypeRequiredDescription
namestringYesΌνομα μενού, π.χ. Primary Navigation
locationstringNoΤοποθεσία θέματος (Theme location) στην οποία θα εκχωρηθεί αυτό το μενού, π.χ. primary
navigation_labelstringNoΕτικέτα που θα εμφανιστεί στην πλοήγηση (διαφορετική από τον τίτλο της σελίδας)

Αποτέλεσμα Επιστροφής (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, η λειτουργία Δημιουργίας Μενού:

  1. Αναγνωρίζει αυτόματα τις διαθέσιμες τοποθεσίες μενού του θέματος
  2. Δημιουργεί μενού με κατάλληλες ετικέτες πλοήγησης για το design σας
  3. Εκχωρεί τα μενού στις σωστές τοποθεσίες του θέματος
  4. Υποστηρίζει την προσθήκη στοιχείων μενού μετά τη δημιουργία

Σχετικές Λειτουργίες

  • add_menu_item — Προσθήκη στοιχείων σε υπάρχον μενού
  • update_menu — Αλλαγή ονόματος μενού ή επανατοποθέτησή του σε μια τοποθεσία θέματος
  • delete_menu — Αφαίρεση ενός μενού από το site σας

Βέλτιστες Πρακτικές

  • Χρησιμοποιήστε σαφείς ετικέτες πλοήγησης — Διατηρήστε τις ετικέτες σύντομες και περιγραφικές για τους χρήστες
  • Συμφωνήστε με τις τοποθεσίες του θέματος — Εκχωρήστε τα μενού στην σωστή τοποθεσία θέματος για σωστή εμφάνιση
  • Σχεδιάστε τη δομή του μενού — Αποφασίστε για τη ιεραρχία του μενού σας πριν δημιουργήσετε τα στοιχεία
  • Δοκιμάστε την ανταπόκριση (responsiveness) — Βεβαιωθείτε ότι τα μενού εμφανίζονται σωστά σε κινητά τηλέφωνα
  • Λοκάλισε τις ετικέτες — Χρησιμοποιήστε διαφορετικές ετικέτες πλοήγησης για διαφορετικές εκδόσεις γλώσσας

Περιορισμοί

  • Οι ετικέτες πλοήγησης είναι μόνο για εμφάνιση (display-only); το εσωτερικό name χρησιμοποιείται ακόμα για την αναγνώριση από το WordPress
  • Η υποστήριξη του θέματος διαφέρει; όχι όλα τα θέματα υποστηρίζουν όλες τις τοποθεσίες μενού
  • Τα στοιχεία μενού πρέπει να προστεθούν ξεχωριστά μετά τη δημιουργία του μενού
  • Η αλλαγή μιας ετικέτας πλοήγησης απαιτεί την ενημέρωση του μενού

Σχετικές Λειτουργίες

  • Generate Logo SVG — δημιουργία λογότυπων για το header του site σας
  • Validate Palette Contrast — διασφάλιση προσβάσιμων χρωματικών παλέτας