2014-10-07 81 views
3

我正在Wordpress中開發一個網站。我正在使用一個名爲Moesia的主題。根據我的網站需求定製主題時,我發現主題只支持右上角的主菜單。如何讓我的主題支持wordpress中的多個菜單

我想添加另一個菜單,它只會在頁面中可見。我試圖給頁面添加自定義菜單,當我點擊菜單項時整個頁面刷新並且菜單消失。我希望菜單保留在該頁面上,並且點擊菜單項應該顯示與菜單相鄰的內容。

我對這項技術絕對陌生。

我該如何做到這一點?

回答

7

將以下內容添加到您的functions.php文件中。 2個菜單是「主要」和「次要」菜單。

//Register Navigations 
add_action('init', 'my_custom_menus'); 
function my_custom_menus() { 
    register_nav_menus(
     array(
      'primary-menu' => __('Primary Menu'), 
      'secondary-menu' => __('Secondary Menu') 
     ) 
    ); 
} 

要將它們添加到您的網站,你需要將以下添加到你的WordPress模板文件(很可能是你的header.phpfooter.php文件)。

<?php wp_nav_menu (array('theme_location' => 'primary-menu','menu_class' => 'nav'));?> 
<?php wp_nav_menu (array('theme_location' => 'secondary-menu','menu_class' => 'nav'));?> 
相關問題