如何创建在网站左侧具有菜单,顶部具有菜单的wordpress主题

在此处输入图片说明

嗨, 我试图在上面找到一个主题, 是否可以创建菜单并将其放在不同的位置。

还是我必须从一开始就编写代码?


#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文档中的”导航菜单”

来源:

https://www.srcmini02.com/63222.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?