[wp-trac] [WordPress Trac] #11817: Better Site Menu Management

WordPress Trac wp-trac at lists.automattic.com
Mon Mar 15 03:52:22 UTC 2010


#11817: Better Site Menu Management
----------------------------+-----------------------------------------------
 Reporter:  scribu          |        Owner:          
     Type:  task (blessed)  |       Status:  reopened
 Priority:  normal          |    Milestone:  3.0     
Component:  General         |      Version:          
 Severity:  normal          |   Resolution:          
 Keywords:  has-patch       |  
----------------------------+-----------------------------------------------

Comment(by ptahdunbar):

 '''attachment  menus_super_nova.diff'''

 '''What's new?'''[[BR]]
 - Menu name is now editable[[BR]]
 - Added support for all public post type and taxonomy menu item types with
 show_ui == true[[BR]]
 - Quick search works on all menu item types[[BR]]
 - Removed the default menu creation script[[BR]]
 - Menus remembers the last edited menu[[BR]]
 - Standardized the nav menu item post_meta keys[[BR]]
 - Fixed $menu variable conflict[[BR]]
 - AYS confirmation for delete button[[BR]]
 - added nonces to all actions[[BR]]
 - only custom menu item urls can be editable[[BR]]
 - attribute titles are not auto set to the link title[[BR]]
 - Removed wp_enqueue_script( 'jquery-ui-dialog' );[[BR]]
 - add custom css classes and xfn (rel) support[[BR]]
 - clicking on one 'add to menu' button only adds items selected in that
 list and not all[[BR]]
 - metaboxes are drag and droppable[[BR]]
 - Fixed bugs in saving menu ordering/positioning[[BR]]
 - Changed the 'format' param in wp_nav_menu() to 'container'[[BR]]
 - Added a 'container_class' param to add css classes to the container
 div.[[BR]]
 - Moved 'menu_class' class to the ul[[BR]]
 - Nav menus will fallback if the menu has no items in wp_nav_menu()[[BR]]
 - Menu item caching[[BR]]
 - Added filters to wp_nav_menu to hook in more <li>[[BR]]
 - Changed 'Save all changes' to 'Save Menu'[[BR]]
 - Moved Save Menu/Delete to the top right to make it more
 accessible.[[BR]]

 And as always, refactored the entire menus codebase along with tons of JS
 optimization. This patch should fix a lot of the tickets related to menus,
 (e.g. #12544, #12540, #12538, #12470 to name a few.)

 '''Known bugs:'''[[BR]]
 - In nav-menus.php, nested items are broke in Opera. It's broke in trunk
 too, but I'm working on a patch for this.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/11817#comment:301>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list