skoro, jak mówisz, że jesteś niedoświadczony z kodowania, jakie przygotowaliśmy kilka fragmentów kodu, aby wstawić do swoich funkcji & pliki nagłówkowe, ale polecam spojrzeć w jaki sposób zostały one utworzone abyś mógł lepiej poznać funkcje Wordpress. Tak jak powiedział thenetimp, musisz dodać obsługę menu dla swojego motywu, którą można wykonać za pomocą funkcji add_theme_support ("menu"), po czym możesz zarejestrować wiele menu za pomocą funkcji register_nav_menus (% menu array%) z tablicą menu wewnątrz funkcji, na przykład:
add_theme_support('menus');
if (function_exists('register_nav_menus')) {
register_nav_menus(
array(
'header-menu' => 'Header Menu',
'footer-menu' => 'Footer Menu'
)
);
}
funkcja ta dodaje wsparcie motyw dla menu, jak również dodaje poszczególnych menu „Header Menu” & „stopki Menu”, która może zostać wywołana w twój motyw. Aby to zrobić, możesz użyć funkcji wp_nav_menu (% menu name%). Cokolwiek umieścisz w "nazwie menu", Wordpress wyszuka to menu w bazie danych swojej witryny i wyświetli jego zawartość. Tak więc, jeśli chcesz zadzwonić, że menu nagłówka zrobiliśmy wcześniej, można użyć kodu w pliku header.php:
<?php wp_nav_menu(array(
'theme_location' => 'header-menu',
'container' =>'nav',
'menu_class' => 'menu header-menu'
)
) ?>
Kod ten będzie się menu z lokalizacji „header-menu”, owinąć go w elemencie nav i nadaj mu "menu nagłówkowe menu" (które może być pomocne przy stylizowaniu menu). Pokazałem tylko kilka opcji, aby nie wprawić w zakłopotanie, ale jeśli jesteś ciekawy, możesz dowiedzieć się więcej na stronie dokumentacji Wordpressa (link)
Nie używam żadnego kodu, ponieważ nie mam pojęcia, jak to zrobić (stara lub nowa wordpress) :) –
Link, który mi wysłałeś, mówi: "Wyświetla menu nawigacyjne utworzone w panelu Wygląd → Menu" Problem z tym, że mam to NIE ZNAJDŹ tego panelu! –
Nie zobaczysz panelu, jeśli Twój motyw nie jest skonfigurowany do obsługi menu. Starsze motywy nie obsługują tego, więc musisz go przekonwertować. – thenetimp