嗨, 我试图在上面找到一个主题, 是否可以创建菜单并将其放在不同的位置。
还是我必须从一开始就编写代码?
#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主题】有关更多详细信息, 请查看WordPress文档中的” 导航菜单”
推荐阅读
- 如何自定义WordPress登录页面的背景()
- 如何在WordPress中为特定页面创建特定页脚()
- 在删除functions.php中的空”p”标签之后,如何在编辑器中创建单独的”p”标签()
- 如何创建第一篇文章,第五篇文章全角,三列中的其余内容,依此类推
- 如何为自定义帖子类型类别创建自定义URL结构()
- 如何使用可编辑的选项创建WordPress小部件
- 如何创建自定义栏目(如邮政,媒体)()
- 如何在WooCommerce中创建有效的自定义产品查询()
- k8s Nginx-ingress配置https