【发布时间】:2013-08-01 16:59:29
【问题描述】:
我想根据单击或鼠标悬停的菜单元素显示图像。
为菜单的每个元素设置不同的 id 以便使用 JQuery 处理 li 元素。
如何用与其标题对应的 id 来包装菜单的每个元素? 有什么替代方法可以让这个工作吗?
到目前为止,我的函数调用是这样的:
if ( function_exists('has_nav_menu') && has_nav_menu('red sea') )
{
wp_nav_menu( array(
'depth' => 4,
'sort_column' => 'menu_order',
'container' => 'ul',
'menu_id' => 'nav',
'menu_class' => 'fr',
'theme_location' => 'pages mer rouge',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>' ) );
}
我不知道 %1$s 或 %2$s 是什么意思?
【问题讨论】:
-
%1$s 将被 wp_nav_menu 中的 id 替换,%2$s 与 class 和 %3$s 与 li 元素也是如此。