wp_nav_menu 参数说明

原文:https://developer.wordpress.org/reference/functions/wp_nav_menu/

/

<?php
$args=array(
'menu' => '', //期望显示的菜单,可以是:menu ID、slug、name或object。


'container' => 'div', //外层容器标签,默认是div(即不添加此条参数),添加了,值为空,则不包括外层容器
'container_class' => '',//外层容器class值
'container_id' => '', //外层容器id值

'menu_class' => 'menu', //ul(即次外层标签)的class值,默认值:'menu'。
'menu_id' => '', //ul节点的id值,不填(空)显示添加的后台菜单名,如增加菜单名为“my-menu”,则id="menu-my-menu-1

'items_wrap' => '
%3$s
', //如何包列表
'item_spacing' => 'preserve',//感觉没啥用
'before' => '', //链接前文本
'after' => '', //链接后文本
'link_before' => '', //链接文本前显示的内容
'link_after' => '',//链接文本后显示的内容
'echo' => true,//是否输出菜单,默认为真
'depth' => 0, //菜单深度,默认0,0相当于不配置,输入几显示几层,一般配置0,没有必要改
'fallback_cb' => 'wp_page_menu', //菜单不存在时,返回默认菜单,设为false则不返回,如wp_page_menu为显示所有页面
'walker' => '' //自定义walker
) 
);
?>

'show_toggles' => true,
'theme_location' => 'expanded',

<?php
							if ( has_nav_menu( 'expanded' ) ) {
								wp_nav_menu(
									array(
										'container'      => '',
										'items_wrap'     => '%3$s',
										'show_toggles'   => true,
										'theme_location' => 'expanded',
									)
								);
							}
							?>

'theme_location' => 'social'

wp_list_pages