Bazı temalarda 2. menü desteklemiyor ya o zaman işi nasıl çözeceksin?
Temanın functions.php dosyasının yedeğini al , daha sonra bu dosyayı notepad++ ile aç ve alttaki kodu gir
add_action( 'init', 'theme_menus');
functiontheme_menus() {
register_nav_menus(
array(
'menu-1'=> __( 'Top menu'),
'menu-2'=> __( 'Head menu')
)
);
}
Yukarı kodlarda 'Top menu' yü Üst menğ olarakta yazabilirsin sana kalmıs ister ingilizce yaz ister türkçe.
Bu işlemden sonra menünün nerede görünmesin istiyorsan ( genelde header da olması daha iyi olur ) header.php dosyasınıda notepad++ ile aç ve
uygun alana ( menünün görünmesini istediğin )
'menu-1' ) ); ?>
kodunu yerleştir.
veya;
functions.php doyasında ilk satırda bulunan
dan hemen altına
function register_my_menus() {
register_nav_menus(
array(
'top-menu' => __( 'Top Menu' ),
'header-menu' => __( 'Header Menu' )
)
);
}
add_action( 'init', 'register_my_menus' );
daha sonra header.php de uygun alana bu kodu
'top-menu' ) ); ?>
kodunuyerlestir.