如何允许我的主题在wordpress中支持多个菜单
我正在Wordpress上开发一个网站。我正在使用一个名为Moesia的主题。根据我的网站需求定制主题时,我发现主题只支持一个菜单,即右上角的主菜单 我想添加另一个菜单,它只在页面内可见。我曾尝试将自定义菜单添加到页面中,但问题是,当我单击菜单项时,整个页面将刷新,菜单将消失。我希望菜单停留在该页面上,单击菜单项应显示菜单旁边的内容 我对这项技术一无所知如何允许我的主题在wordpress中支持多个菜单,wordpress,Wordpress,我正在Wordpress上开发一个网站。我正在使用一个名为Moesia的主题。根据我的网站需求定制主题时,我发现主题只支持一个菜单,即右上角的主菜单 我想添加另一个菜单,它只在页面内可见。我曾尝试将自定义菜单添加到页面中,但问题是,当我单击菜单项时,整个页面将刷新,菜单将消失。我希望菜单停留在该页面上,单击菜单项应显示菜单旁边的内容 我对这项技术一无所知 如何实现这一点?将以下内容添加到functions.php文件中。这两个菜单分别为“主”菜单和“次”菜单 //Register Navigat
如何实现这一点?将以下内容添加到
functions.php
文件中。这两个菜单分别为“主”菜单和“次”菜单
//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'));?>