I am using CSS framework (Metro UI, but this is a problem in Bootstrap too). When I set parent menu, the item itself isn't clickable, it's only toggle for its submenu. I tried to change JS and CSS so it works on hover, but this solution is bad for lower resolution devices (they can't open submenus).

So I need to add current parent item as its own child, if you know, what I mean. I can do it manually by assigning duplicate menu as its own child, but it would be better this way, because I could add something like:

  1. Category
      1. Category (clickable)
    • divider -
    • 1.1 Subcategory
      • 1.1 Subcategory (clickable)
      • divider
      • 1.1.1.... etc.

Many thanks for any idea!

EDIT: So basically I am looking for something like:

if ( $item->has_children ) {

// add $item as first child, then add real children

  • Don't know Metro UI, but this is a known issue with bootstrap, it is off topic here, but I'm certain if you search for it on the internet you'll find multiple solutions for it. – Nicolai Jun 18 '14 at 9:40
  • I know this is known issue with Bootstrap, so I decided to solve it by adding parent as its own child (and it's not off topic, since I want to do it with WordPress code). – OndrejBakan Jun 18 '14 at 15:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.