3
我正在Wordpress中開發一個網站。我正在使用一個名爲Moesia的主題。根據我的網站需求定製主題時,我發現主題只支持右上角的主菜單。如何讓我的主題支持wordpress中的多個菜單
我想添加另一個菜單,它只會在頁面中可見。我試圖給頁面添加自定義菜單,當我點擊菜單項時整個頁面刷新並且菜單消失。我希望菜單保留在該頁面上,並且點擊菜單項應該顯示與菜單相鄰的內容。
我對這項技術絕對陌生。
我該如何做到這一點?
我正在Wordpress中開發一個網站。我正在使用一個名爲Moesia的主題。根據我的網站需求定製主題時,我發現主題只支持右上角的主菜單。如何讓我的主題支持wordpress中的多個菜單
我想添加另一個菜單,它只會在頁面中可見。我試圖給頁面添加自定義菜單,當我點擊菜單項時整個頁面刷新並且菜單消失。我希望菜單保留在該頁面上,並且點擊菜單項應該顯示與菜單相鄰的內容。
我對這項技術絕對陌生。
我該如何做到這一點?
將以下內容添加到您的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.php和footer.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'));?>