嗨, 我试图在上面找到一个主题, 是否可以创建菜单并将其放在不同的位置。
还是我必须从一开始就编写代码?
#1
在主题文件中注册导航菜单。通常在functions.php文件中。一旦你注册了导航菜单, 就可以在想要显示的地方调用它。就你而言, 侧边栏。
如果要使用两个不同的导航项目, 则必须注册两个导航。但是, 如果要从管理区域中的同一菜单控制相同的导航项, 则可以注册一个导航并将相同的导航项用于边栏和标题位置。比起使用CSS来改变样式, 你可以玩得多。
注册单个导航
function register_my_menu() {
register_nav_menu('header-menu', __( 'Header Menu' ));
}
add_action( 'init', 'register_my_menu' );
注册多个导航
function register_my_menus() {
register_nav_menus(
array(
'header-menu' => __( 'Header Menu' ), 'sidebar-menu' => __( 'Sidebar Menu' )
)
);
}
add_action( 'init', 'register_my_menus' );
调用主题标题
wp_nav_menu( array( 'theme_location' => 'header-menu' ) );
在边栏上致电
wp_nav_menu( array( 'theme_location' => 'sidebar-menu', 'container_class' => 'my_sidebar_menu_class' ) );
有关更多详细信息, 请查看WordPress文档中的”导航菜单”
评论前必须登录!
注册