How to hide the Main Navigation Menu in Suffusion Theme
I have written a number of posts relating to the awesome Suffusion Theme for WordPress. Suffusion is an enormously powerful and reliable Theme and Sayontan has spent thousands of hours developing this Theme. I have used Suffusion in many Websites and have got to know its capabilities quite well; I however keep learning new things about this Theme.
Today, for example, I was setting up a Site that used the Top Navigation Menu and I needed to hide the Main Navigation Menu. Unfortunately there are two steps required in making the Main Navigation Menu disappear!
Instructions to Hide the Main Navigation Menu
Hiding this menu area actually consists of three overall steps. The tutorial therefore consists of three parts:
1. Hide Search Widget
Where most people go wrong in hiding this menu area is that they ‘forget’ that the Main Navigation Menu contains widget areas (“Right Header Widgets” and “Left Header Widgets”). By default the “Right Header Widgets” area contains a search widget therefore we need to ‘disable’ the search widget:
- Go to Appearance -> Suffusion Options -> Sidebar Configuration -> Right Header Widgets
- Change the option to Hide the search (You can add a widget for the Search, if you wish)
- Save the Page.
2. Make Navigation Transparent
This step removes a thin horizontal line that may appear directly underneath the header once you’ve completed item three below:
- Go to Appearance -> Suffusion Options -> Theme Skinning -> Main Navigation Menu
- Change the first option from “Theme styles (default)” to “Custom Styles”
- Change the various background colors to “Transparent / No color”
- Save the Page.
3. Hide the Main Navigation Menu
This final set of steps is what many people do without performing the first two sets of steps (and therefore the Main Navigation Menu isn’t hidden):
- Go to Appearance -> Suffusion Options -> Other Graphical Elements -> Main Navigation Bar
- Change the option under “Show / Hide Main Navigation Bar” to “Hidden”
- Save the Page.
Your Main Navigation Menu/Bar shouls no longer be visible!




Sep 02, 2011 @ 14:43:37
Gary, thank you for posting this. What I am wanting to do is hide it on some of my pages, but not all. The website that I am trying to do this on is the one I filled in for this post. Its going to be a directory listing, but I would like just those pages to have the main nav. menu. I have been looking everywhere trying to see if this can be done. Thanks!
Sep 03, 2011 @ 16:34:36
Hi Donna,
I’m certain that your requirements can be coded using PHP. The thing to consider however is that any customizations ‘may’ affect any future upgrades. There isn’t a simple means of only showing the menu on some Pages and you’ll need to engage a WordPress consultant/designer/developer to achieve this outcome.