﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
19297,Add new parameters to wp_nav_menu() and customize output this function,egorpromo,,"   In some cases menu that generated by wp_nav_menu() must have accurate class naming. Now I can see all sub-menus (<ul>) have the same class ""sub-menu"". And all li-items (<li>) have the same class ""menu-item"".
   I propose to use different names for all sub-menus depending of its level in depth. That can be made by add new options to wp_nav_menu() function to customise output by theme developers or simple create different classes for sub-menus in core of this function. 

Below I write example where all ul-tags have names depending of its level and all li-tags have names depending of its level:

{{{
<div class=""menu-container"">
<ul class=""menu"">
   <li class=""menu-item><a href=""google.ru"">google.com</a>
      <ul class=""sub-menu"">
         <li class=""sub-menu-item""><a href=""google.com/dir1"">google.com/dir1</a></li>
      </ul>
   </li>
   <li class=""menu-item""><a href=""http://yahoo.com"">yahoo.com</a>
      <ul class=""sub-menu"">
         <li class=""sub-menu-item""><a href=""yahoo.com/dir1"">yahoo.com/dir1</a>
            <ul class=""sub-sub-menu"">
               <li class=""sub-sub-menu-item""><a href=""yahoo.com/dir1/dir2"">yahoo.com/dir1/dir2</a></li>
            </ul>
         </li>
      </ul>
   </li>
</ul>
</div>
}}}

I suppose this option will help html developers to create simple, beautiful and cross browser Cascading Style Sheets (CSS) and create simple dropdown menus on Javascript.",enhancement,closed,normal,,Template,3.3,normal,worksforme,,
