Advertisement
Guest User

Untitled

a guest
May 30th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. <?php
  2. add_filter('wp_nav_menu_objects' , 'my_menu_class');
  3. function my_menu_class($menu) {
  4. $level = 0;
  5. $stack = array('0');
  6. foreach($menu as $key => $item) {
  7. while($item->menu_item_parent != array_pop($stack)) {
  8. $level--;
  9. }
  10. $level++;
  11. $stack[] = $item->menu_item_parent;
  12. $stack[] = $item->ID;
  13. $menu[$key]->classes[] = 'level-'. ($level - 1);
  14. }
  15. return $menu;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement