WordPress 101 – Part 3: How to create custom menus
视频学习参考: https://www.youtube.com/watch?v=Sz0z-Gyp3nA&list=PLriKzYyLb28nUFbe0Y9d-19uVkOnhYxFE&index=3
1.在funtions.php中加入
function z_theme_setup() {
add_theme_support(‘menus’);
}
//参数1 也可以使用 ‘init’ 代替
add_action(‘after_setup_theme’, ‘z_theme_setup’)
2.刷新后台 在外观 中就可以看到新出现的 菜单 功能
3.设置菜单绑定标识
//参数1 菜单标识名称
//参数2 菜单描述说明
register_nav_menu(‘primary’, ‘Primary Header Navigation ‘)
4.设置菜单显示位置 加入到header.php 或者 footer.php中
<?php wp_nav_menu(array(‘theme_location’ => ‘primary’)); ?>
总结:本次学习体会到了WordPress的菜单设计思想,菜单可以无限创建,但是在代码中设置加入菜单与显示位置的中间件绑定标识(register_nav_menu),菜单的显示位置由模板代码(绑定标识)决定(这样就可以同时插入多个位置),位置上显示何种菜单就可以在后台进行绑定。这样做就可以设置不同的顶部和底部的菜单了,如顶部为分类导航,底部为个人微博博客等。