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'));?>