wordpress 添加菜单

wordpress自定义主题默认是没有菜单选项的,需要添加

function sanyi_setup() {
        register_nav_menus([
            'header_menu' => __('顶部导航'),
            'footer_menu'  => __('底部导航')
        ]);
    }


add_action( 'after_setup_theme', 'sanyi_setup' );

然后可以在后台添加菜单。

添加方式:

1、添加位置菜单


点击创建新菜单创建位置关联的菜单


2、添加文章分类或页面

wordpress 添加菜单_第1张图片

3、选择位置菜单,如”顶部菜单“,在左侧选择要加入菜单的导航。

wordpress 添加菜单_第2张图片

选择好后点击“添加到菜单”,在右侧即可生成导航,可以拖动导航位置调整顺序,页可以构建二级菜单


最后,在前端页面调用

 if ( has_nav_menu( 'header_menu' ) ) : 
                            wp_nav_menu( array(
                                'theme_location' => 'header_menu',
                                'menu_class'     => 'menu view-menu clearfixn',
                                'container' => '',
                                ) );
                    endif;
theme_location要与register_nav_menus的键对应

你可能感兴趣的:(php)