Embedded Menus is a WordPress plugin that will allow you to embed an automatically generated page menu inside a WordPress page. Two types of menu are available:
- Sibling menu – All sibling pages of the current page, including the page itself
- Child menu – All child pages of the current page
To give an example, imagine a page structure as follows:
- About
- Peter
- Paul
- Themes
- Contact
On the ‘About’ page you can embed a sibling menu and you will get:
- About
- Themes
- Contact
Or you can embed a child menu and you will get:
- Peter
- Paul
Remember that the embedded menus are automatically generated – any changes to the page hierarchy will be instantly reflected on your site.
Installation
Installation is just like any WordPress plugin:
- Download Embedded Page Menus 1.0
- Unzip
- Upload to
/wp-content/plugins
on your server - Activate the plugin
Usage is very simple. Edit the post you wish to embed a menu inside and insert:
[embed menu]
To embed a menu of all sibling pages. Or insert: [embed menu child]
To embed a menu of all child pages. Embedded menus are presented as an ordered list wrapped inside a div element with a class of embedmenu
. A default style is included with the plugin and can be changed to suit your own site.
Menu depth
You can specify an optional depth parameter to configure how many levels deep you want the menu to go. This is achieved by simply adding a number after the menu command:
This works the same for child and sibling menus, and a value of 0 indicates there is no limit (i.e. as many levels as needed will be displayed).
Less to version 1.4.3 are square brackets replaced by stars and without word ‘embed’ (e.g. ‘’ to ‘(.*?)*’).
Looks just what I’m after but the download link file is corrupted. Can you check please? PS: LOVE the WYSIWYG editor!
Hello Andy,
I’m glad you like Foliopress WYSIWYG. Nice site. Hosting locally in Australia is certainly the best way to go.
Thanks for letting me know about the broken link. It’s due to a misfunctioning Drain Hole from John Godley. Alas, we have a lot more great plugins which have been waiting for half a year for release while we are waiting for Drain Hole to be fixed properly.
I am sure you will like the Embedded Menus plugin. You will now be able to download Embedded Menus with no problem. This is version 1. If you are finding Embedded Page Menus useful, let me know and I can send you version 2 which is in active beta. Version 1 is much simpler and straightforward to use so it’s a good place to start.
Hi, I’ve been looking all around the web for a way to list sibilings pages, this is just what I need! When I try to download the plugin, though, it tells me the archive is corrupted. Can you help me please? Thank you a lot!
Hello Ale,
Give it another try now.
Let me know what you think.
PS. If you find, Embedded Page Menus useful (that you know what sibling pages are is a good start), you should think about buying our Embedded Page Menus Pro. We use it on all our websites.
Thanks so much! It’s perfect. And thank you for the tip about the Pro version, as well. I’ll consider the possibility of purchasing it.
Hi, I appreciate your plugins. But I cannot seem to get this particular one working. I add the shortcode like you say, but I don’t see any menu of child pages appear. Can you please explain in more detail how this works because I love the idea! I love it so much that I will manually code a menu like this if necessary but I would rather use your plugin if I can ever get it to work on my website. Thanks!
Nevermind, I figured it out. Brackets do not apply anymore apparently. There is no need to display either of my comments here please. Thanks for the plugin!
Is not clear how to embed this.
I have tried menu child but it does not work.
Could you please explain again?
Hi, Great plugin concept, but I cannot get it to work, either. Using the latest WordPress version 3.4.2 I used [embed menu] in the page body and it appears to do something (the shortcode is recognizes and not echoed to the screen) but there is no menu. Am I missing something or is it no longer compatible with this version? Thanks
Hello Rich,
we haven’t updated this plugin for public used for a while, that’s one of the things we need to catch up on when we have some time.
The version linked in the post is pretty old, however it should work is you use it like menu, it doesn’t support the shortcode format.
Thanks, Martin
Is it possible to embed another menu then your navigation menu.. I have a custom social media menu but i can’t get it to embed this. Can you help me !?
Is it possible to easily change to an unordered, un-bulleted list?
Hello Brian,
you will need FV Embedded Page Menus Pro. Then you can use the element attribute of the shortcode:
[excerpt element="ul"]
Find the full documentation here: foliovision.com/wordpress/plugins/embedded-page-menus-pro
Thanks, Martin
EXACTLY what I was looking for, and it works perfectly first time for me, so long as I copy and paste the code exactly from the instructions ( menu child ). Thanks a bunch — am going to look at the Pro version now.
Hi!
I want to ask if it is possible to have the main navigation menu on this plugin. I tried using it but it shows all the posts I made. What I am trying to do is to create a vertical menu using this plugin.
Let me know if I need a PRO version to make this possible. Thanks!
Hi Christine,
FV Embedded Menus Pro helps you make menus out of hierarchical sections of your site (i.e. pages).
Full documentation here: foliovision.com/wordpress/plugins/embedded-page-menus-pro
We use FV Embedded Menus Pro in almost all our high end business websites. For a weblog you probably don’t need it.
Gentlemen One of my presents menus submenus that links to posts. When this occurs (or submenus are common links) the menu is not created. Could you check and fix?
Hi Alex,
Thanks for your notes.
We are still actively developing the Pro version. If you’d like an up to date version and personal support, feel free to upgrade. If you solve your issue with the free plugin, we’d be happy to roll your changes in to the free version and credit you.
Thanks!
Great plugin – exactly what I was looking for. Sadly, with WordPress 3.9.1, while menu works just fine, menu child refuses to display anything. Any updates on this coming soon?
Thank you.
Hi Sourjya,
Thanks for your note.
We are only maintaining the pro version now, which continues to work brilliantly (we are actively using it ourselves in over twenty high end sites as well as dozens of normal sites).
When I pull in the menu using your script, the order of the links do not match the order I have them in the menu section of wordpress.
It’s in it own order than specified by WP. Any suggestions?
Hi Alex!
Are you using the standard version or pro?
Making the web work for you, Alec
Standard I believe.
Hi Alex,
At this point, we are only updating and supporting Embedded Page Menus Pro as that’s what we use ourselves (on dozens of high traffic sites).
If you add a fix though, we’d be happy to include it in Standard.
Thanks for trying FV Plugins!
Enjoy the long weeekend.