### [wordpress中wp_nav_menu怎么用](https://www.prosaas.cn/article/9265) **Published:** 2020-01-10T01:48:42 **Author:** 5201314 **Excerpt:** wordpress中wp_nav_menu怎么用?wordpress之wp_nav_menu使用说明推荐:《w… ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212132148843.jpg) **wordpress中wp\_nav\_menu怎么用?** wordpress之wp\_nav\_menu使用说明 推荐:《**wordpress教程**》 wp\_nav\_menu()方法位于wp-includes/nav-menu-templates.php文件中。 其主要用途是通过该方法,  实现后台的生成菜单调用。  使用该功能之前,必须激活主题3.0+菜单功能。  方法如下:  在functions.php文件中加入  add\_theme\_support( 'nav-menus' );或者 •// 自定义菜单 •register\_nav\_menus( •array( •‘header-menu’ => \_\_( ’导航自定义菜单’ ), •‘footer-menu’ => \_\_( ’页角自定义菜单’ ) •) •); 简单调用如下: 调用的menu默认排版为 代码如下: , 'menu' => , 'container' => 'div', 'container\_class' => 'menu-{menu slug}-container', 'container\_id' => , 'menu\_class' => 'menu', 'menu\_id' => , 'echo' => true, 'fallback\_cb' => 'wp\_page\_menu', 'before' => , 'after' => , 'link\_before' => , 'link\_after' => , 'depth' => 0, 'walker' => ); ?> 如果是多菜单的话,如下调用 'menu-header', 'theme\_location' => 'primary' ) ) ?> 根据是否登录生成不同该菜单栏 'logged-in-menu' ) ); } else { wp\_nav\_menu( array( 'theme\_location' => 'logged-out-menu' ) ); } ?> 移除菜单栏 或者 '' ) ); ?> 生成的菜单css风格为 可以通过 'before' => ,
'after' => ,
'link\_before' => ,
'link\_after' => ,
添加使用的标签,并对其进行css美化,可以让你获得心中想要的效果。 以上就是wordpress中wp\_nav\_menu怎么用的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** css, php, WordPress **Categories:** WordPress ---