Testreszabható navigációs menük a wordpress sablonban - wordpress webhely fejlesztés

A WordPress 3.0 verziójával kezdődően egyedi navigációs menüket hozhat létre. Ez nagyon kényelmes, mivel lehetővé teszi a webhely rendszergazdájának, hogy szerkesztse a navigációs menüt az admin panel, hozzá és módosítja a linkeket és a menü szakaszok anélkül, hogy foglalkozni kell a kódot a téma, és befolyásolja az eredeti html kódot.

A navigációs menü navigációjának aktiválásához először is létre kell hozni egy függvényt a functions.php-ban, amely aktiválja a menüt és regisztrálja nevét a WordPress környezetben.

Ha csak egy szerkeszthető navigációs menüt kívánunk létrehozni, akkor a következő kódot írjuk:

[sourcecode language = "php"] function register_my_menu () register_nav_menu ('header-menu', 'Főmenü');
>
add_action ('init', 'register_my_menu'); [/ forráskód]

Ha két vagy több menüt kíván létrehozni, írja be:

[sourcecode language = "php"] függvény register_my_menus () register_nav_menus ()
tömb (
'Főmenü' => 'Főmenü',
'Bal oldali menü' => 'Menü az oldalsávon'
)
);
>
add_action ('init', 'register_my_menus'); [/ forráskód]

Így a WordPress környezetben két navigációs menüt regisztráltunk. Már láthattuk az admin panelben egy felületet a menü kezeléséhez és testreszabásához.

Testreszabható navigációs menük a wordpress sablonban - wordpress webhely fejlesztés

Kattintson a Megjelenítés -> Menü linkre az Admin panelben.

Lásd még: Egyéni mezők használata WP-téma fejlesztésében

Testreszabható navigációs menük a wordpress sablonban - wordpress webhely fejlesztés

Most be kell illesztenie a sablonfájlokba a navigációs menük hívásának funkcióját a szükséges helyeken. Ehhez a kódot használjuk:

[forráskód: nyelv = "php"]