Have you found yourself hardcoding your page-based navigation menus in your theme because wp_list_pages doesn’t display your page titles the way you want to with the function? This site serves as a great example: where it says “Colophon” in my menu under the title? It links to a page whose title is “Production Notes.” With the latest feature from All-In-One SEO Pack by Michael Torbert, you won’t have to! Here’s a quick tutorial on how:
First off, the following fields only show up when editing a Page: Title Attribute, and Menu Label. B and C in the following screenshot:
What you place under Title Attribute is output in the HTML as, quite obviously, the title attribute for the link on your menu. You usually see it when you hover over the link with your cursor. (I honestly don’t know how it works in mobile browsers, screen readers, or any other device without a mouse.) What you place under the Menu Label will replace the actual Page title in your wp_list_pages generated list. What follows is a screenshot of the output:
And there you have it, folks! It’s a quick and easy tutorial on a new feature for the SEO pack, perfect for taming that pesky menu.



1
Thanks so much for clearing that up. This is very useful for my own site. Michael Torbert’s plugin rocks!
Comment by John — Sep 29, 2009 @ 11:51 am
2
Thx for post! It was very easy to understand what for is this feature. Thx again, greets from Poland
Comment by Konstanty — Nov 20, 2009 @ 11:08 am
3
Great explanation and images…thanks for taking the time to explain it…
Comment by Shawn Cheatham — Mar 10, 2010 @ 10:06 pm
4
Very helpful advice on something that was causing some bother to find out. It makes sense now as you explained in user friendly way. The SEO package in WP is great but apart from here I haven’t seen anything that explains those bits as clearly. Many thanks.
Comment by Roger Gilpin — Jun 23, 2010 @ 8:11 pm