WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've noticed that on touch devices like the iPad or Surface the menus in my WordPress site do not work. When using a mouse on a desktop, as soon as I move over a menu item, the submenu automatically expands. However, on touch devices this does not work.

If I've followed the code correctly, http://core.svn.wordpress.org/trunk/wp-includes/js/admin-bar.js is setting up the menu items to use the mouseover and mouseout events which do not work in a touch based environment.

Is there a way to fix this using the theme or does WordPress itself need to be modified to fix this?

share|improve this question
First, one needs to know the theme you are using. Second, most current theme menu dropdowns will open on the hover event on a "tap". – Nathan Powell Apr 25 '13 at 5:03
I found this plugin with a little googling. wordpress.org/extend/plugins/wordpress-mobile-pack Hope this solved your problem. – Wesley Cheung Apr 25 '13 at 7:13

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.