Meniuri de navigare personalizabile în șablonul wordpress - wordpress development site

Începând cu versiunea 3.0 în WordPress, puteți crea meniuri de navigare personalizate. Acest lucru este foarte convenabil, deoarece permite administratorului site-ului să editeze meniul de navigare din panoul de administrare, să adauge și să modifice legăturile și secțiunile de meniu fără a trebui să se ocupe de codul subiectului și să afecteze codul HTML original.

Pentru a activa navigarea în meniul de navigare, trebuie în primul rând să înregistrați o funcție în funcțiile functions.php care activează meniul și înregistrează numele în mediul WordPress.

Dacă dorim să creăm un singur meniu de navigare editabil, vom scrie următorul cod:

[sourcecode language = "php"] funcția register_my_menu () register_nav_menu ('header-menu', 'Main menu');
>
add_action ('init', 'register_my_menu'); [/ sourcecode]

Dacă doriți să creați două sau mai multe meniuri, scrieți:

[sourcecode language = "php"] funcția register_my_menus () register_nav_menus (
array (
'Top-menu' => 'Meniu principal',
'Meniu stânga' => 'Meniu în bara laterală'
)
);
>
add_action ('init', 'register_my_menus'); [/ sourcecode]

Astfel, am înregistrat în mediul WordPress două meniuri de navigare. Putem vedea deja în panoul de administrare o interfață pentru gestionarea și personalizarea meniului.

Meniuri de navigare personalizabile în șablonul wordpress - wordpress development site

Faceți clic pe linkul Aspect -> Meniu din panoul Administrator.

Consultați și: Utilizarea câmpurilor personalizate în dezvoltarea unei teme WP

Meniuri de navigare personalizabile în șablonul wordpress - wordpress development site

Acum trebuie să inserăm în fișierele șablon funcția de a apela meniurile de navigare în locurile de care avem nevoie. Pentru aceasta folosim codul:

[sourcecode language = "php"]