images_not_found

wordpress导航自定义菜单参数表

//返回菜单
public function get_nav_html($nav = null)
{
   $nav_html = wp_nav_menu(
      array(
         'theme_location' => $nav,//用于在调用导航菜单时指定注册过的某一个导航菜单名,如果没有指定,则显示第一个
         'menu' => '',//使用导航菜单的名称调用菜单,可以是 id, slug, name (按顺序匹配的) 。
         'container' => 'nav',//最外层容器标签名
         'container_class' => 'top_menu popupMenu',//最外层容器class名
         'container_id' => '',//最外层容器id值
         'menu_class' => 'menu',//ul 节点的 class 属性值。
         'menu_id' => '',//ul 节点的 id 属性值。
         'echo' => false,//确定直接显示导航菜单还是返回 HTML 片段,如果想将导航的代码作为赋值使用,可设置为false。
         'fallback_cb' => 'wp_page_menu',//备用的导航菜单函数,用于没有在后台设置导航时调用
         'before' => '',//显示在导航a标签之前
         'after' => '',//显示在导航a标签之后
         'link_before' => '',//显示在导航链接名之前
         'link_after' => '',//显示在导航链接名之后
         'items_wrap' => '<ul class="%2$s">%3$s</ul>',//使用字符串替换修改ul的class。
         'depth' => 2,//显示菜单的深度, 当数值为 0 时显示所有深度的菜单。
         'walker' => ''
      )
   );
   $nav_html = str_replace('current-menu-item', 'layui-this', $nav_html);
   return $nav_html;
}

//返回菜单

评论:(暂无)

留下评论

沧州网站建设