I was wondering how you can change the menu size limit on WordPress.org? Because I can’t add anymore pages and I actually need to add a few more. Is it possible to change the menu size limit? And if so, where and how do you do it?
I’m going to be perfectly honest with you, Stephanie. If you have hit a menu limit, then you need to rethink your navigation structure.
Your navigation directs people on where to go.
But if you have 50 or 100 menu items, it’s going to be overwhelming for your readers. It’s going to be harder for them to find what they’re looking for if there are way too many options. The more options there are, the more likely your reader is going to give up, stop looking, and just leave your site.
Pick where you want your reader to go.
Think about your goals for your website. Where do you want your readers to end up? Do you want them to ultimately hire you? Read through all your book reviews? Contact you? Learn more about you? Pick a small number of actions or destinations for your user. I’m thinking no more than seven. But if this is a blog, then you should consider more like 3-4.
Those actions or destinations should become your top level menu items.
For me, that ends up being:
- Home (for convenience).
- About — To learn more about me and my blog. This is really important and is one of my most visited pages.
- Contact — People need to get in touch with me.
There is room for a little “fluff”
I believe there are only a few ABSOLUTELY MUST HAVE items for a navigation menu. On a blog, that’s exactly what I described above: home, about and contact. But three items isn’t very many, so there’s room for you to add a few extras. The key is to not go overboard with your extras.
- Do people really need to see which reading challenges you completed in 2012? And 2013? And 2014? No. You do not need to put every single archive of every single topic in your menu.
- Do people really want to see the signup page for your giveaway hop/feature/challenge from LAST YEAR? No. they only care about the one for this year (and that’s provided signups are still open).
Pick a few extras (I’m talking about three) that you feel are important to your blog. They should be relevant and current. Do not have links to old or outdated pages.
Check your page statistics.
Another thing to consider is how popular these pages are. You can check the views for a page in Google Analytics, or several other stats programs/plugins. If one of the pages in your navigation bar has like 5 page views in a month (or even a week), clearly it’s not a popular page. If it’s not popular, what’s the point in having it in the navigation bar? Clearly people aren’t interested in going there!
A good way to de-clutter your site is to have only important and popular pages in your navigation bar.
If you REALLY want to fix your problem…
I’ve honestly never hit this limit in WordPress in my life. But according to my research, it’s not actually a limit in WordPress. What you’re actually hitting is the max_input_vars limit in the php.ini file. By default this is set to 1000. This allows for about 90 menu items to be set. If you’re hitting this limit, you have to increase it.
Not all hosts allow you to edit your php.ini file. So if you’re hitting this limit and don’t know how to to edit your php.ini file, I suggest you contact your web host and ask them if/how you can do this.