我只想在侧边栏中显示第二个菜单,以便在所有页面上显示。我的主题只支持一个自定义菜单。我正在为顶级导航使用第一个自定义菜单,我想在侧边栏中使用第二个自定义菜单。我创建了第二个菜单,并尝试使用自定义菜单小部件添加它,但这只是添加了我的第一个菜单,我猜是因为主题只支持一个菜单。
当主题只支持一个自定义菜单时,如何在我的侧边栏中添加第二个自定义菜单?
2 个回复
最合适的回答,由SO网友:amit 整理而成
搜索主题中此处给出的代码functions.php
文件并按此处所示注册第二个中堂菜单。
register_nav_menus( array(
\'primary-nav\' => "Primary Menu", // file may have this with different name
\'sidebar-nav\' => "Sidebar Menu" //add this line
) );
使用自定义菜单小部件在侧栏中显示它。或者,如果要编辑主题模板,请在第二个菜单出现的位置输入以下代码<?php
wp_nav_menu( array(
\'theme_location\' => \'sidebar-nav\'
) );
?>
现在你可以Menu Appearance Screen
为其分配项目。SO网友:pcarvalho
在侧边栏上,如果您的主题支持小部件,您可以添加一个自定义菜单小部件,并使用它加载辅助菜单。
结束