﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
20347	Extra menu classes ( First, Last )	veke	vekexasia@gmail.com	"It would be nice to add, only to the first and the last item, an extra class to the current ( very useful ) list of menu classes.

Ex: if the menu is composed as following: 
# Home
# Second Page
# Third Page
# Last page.

than :

{{{
Home will also have the class $menuClass-first
Last page will also have the class $menuClass-last
}}}

So far i solved this ""issue"" hooking to the filter wp_nav_menu_objects with the following code:

{{{
static function addUsefulClassesToMenusElements($sorted_menu_items, $args) {
		$count = 0;
		$menuClass = $args->menu_class;

		foreach ($sorted_menu_items as $k=>$item) {
			if ($count == 0) {
				$item->classes[] = $menuClass.'-first';
			}
			if ($count == count($sorted_menu_items)-1) {
				$item->classes[] = $menuClass.'-last';
			}
			$count++;
		}
		return $sorted_menu_items;

	}
}}}"	enhancement	closed	normal		Menus	3.3.1	minor	duplicate	close	
