If you have upgraded your WordPress site to WordPress 3.6 or higher recently and/or upgraded your Genesis theme-work to Genesis 2.0 or higher, you may have noticed something very unusual with your drop-down menus.
They no longer work!
Oh no – why is that?
Superfish/Suckerfish has been good to use developers and designers for some time, but let’s face it. It’s getting old and doesn’t serve the needs for today’s websites as much as before.
Superfish, in case you didn’t know, is not a ginormous ancestor to the swordfish family but instead a jQuery ancestor to Suckerfish, to make drop-down menus work smoothly and without much code. It has served thousands of developers and millions of websites in just over the last few years.
Due to more mobile devices taking hold of the web landscape, UI designers and developers have been trying to figure out how to make hover menus and drop down menus work well in a mobile environment. More and more designers have found going minimalist for their users have received possible feedback about this simplistic approach to their designs. With that, brings less and less layers of your websites.
Genesis 2.0 has realized this movement, and that clutter on a mobile device (or anywhere else), so they are starting to pull away from Superfish. Now many of you probably still have plugins or themes that use Superfish, and may not even realize it. But when you update your site, you will figure it out pretty quickly.
When your menus do not display when you hover over or click on them, and you only updated WordPress or Genesis, then you have a plugin / theme using Superfish. But there is a way to still sneak around this issue until you have found better ways to display your content.
When you are in your WordPress Dashboard, go to your Genesis Theme Settings and under the Navigation section, you should be able to enable/disable the checkbox to Load Superfish Script
Save and now your menus should act as they did before your update(s).
I would highly recommend thinking about organizing your content in a new, more mobile friendly way, and finding better use of your navigation. At the time of writing this entry I realize some of my content is found under drop down menus, even though I don’t use anything with Superfish/Suckerfish.
I will be taking my advice and reorganizing my site soon.