WordPress Tema Dinamik Menü Ekleme

Bir müşterinin wordpress temasına çoklu dil desteği eklerken footer kısmında temanın menü elemanlarının dinamik olmadığını bu yüzden de diğer dillere çeviremediğimi fark ettim, bu sebeple temaya dinamik bir menü eklemek zorundaydım. Kendi temasını yapanlar veya mevcut tema da yeni bir menü ekleyip konumlandırmak isteyenlerin işine yarayacağını düşünüyorum. Öncelikle temanızın functions.php dosyasına

function menu_kayit() {
register_nav_menu('footer-menu',__( 'Footer Menu' ));
}
add_action( 'init', 'menu_kayit' );

Yukarıda yer alan kod parçacığını ekledikten sonra görünüm menüler bölümüne giriş yaptığınız da Footer Menü isimli menünüzü göreceksiniz. Daha sonra temanız da menünün görünmesini istediğiniz yere giderek

<? wp_nav_menu( array( 'theme_location' => 'footer-menu', 'container_class' => 'class1 class2' ) ); ?>

kodunu yerleştirebilirsiniz, class1, class2 yerine de menüye eklemek istediğiniz css class’larınız yazabilirsiniz.