Foliopress Embedded Menus Pro is an advanced version of our basic embedded page menus. We use it intensively for our internal work at Foliovision.
Foliopress Embedded Menu offers the follow functionality using the following syntax (this syntax is deliberately simple and WYSIWYG editor proof – no hidden comments that clients can delete):
- a sibling menu (containing only current post and its siblings):
[menu]
- a children menu (containing post's children only):
[menu child]
- a recurring children menu (containing post's children and also their children and so on and on):
[menu childrec]
- a recursive menu (from post's parent to the bottom of the tree):
[menu rec]
- a link to the next page:
[next]
- a link to the previous page:
[previous]
- a link to both next and previous pages:
[previous next]
To add the name of the page’s title instead of << previous | next >> to the previous 3 features just add ‘title’ as following:[next title]
[previous title]
[previous title next]
epm_next('title')
epm_previous('title')
epm_previous_next('title')
Following template function gets you page breadcrumbs:
<?php fv_epm_recursive_page_menu(); ?>
Following template function gets you hierarchical menu for pages which opens automatically until last level where it shows siblings. Useful for sidebar navigation:
<?php fv_epm_collapsing_page_menu({optional root page id}); ?>
list of current page’s children with their excerpts:
[excerpt]
To use the excerpt feature, we recommend that you install FV Simpler SEO and will in the page meta descriptions. Otherwise you will have to use a plugin like Page Excerpt to be able to add excerpts to pages.
It lists the page title, excerpt and featured image by default, you can also enter that as an attribute and customize the order of elements:
[excerpt el_order="title,excerpt,thumbnail"]
Add "clear" if you need div.clear:
[excerpt el_order="title,excerpt,thumbnail,clear"]
You can change the <ol> to <ul> like this:
[excerpt element="ul"]
You can change the title element using title like this:
[excerpt title="h3"]
Class let's you specify the menu class:
[excerpt class="plugins-menu"]
Id let's you specify the menu ID:
[excerpt id="plugins-menu"]
Post_id or name let's you specify the page to show the menu for:
[excerpt post_id="286"]
Use include or explude to include/exclude pages:
[excerpt include="5,6,7"]
With post_type you can also alter the post type:
[excerpt post_type="faq"]
Size sets the thumbnail size:
[excerpt size="medium"]
In versions older than 1.4.3, square brackets replaced by three stars "***" and word ‘embed’ (e.g. ‘[embed (.*?)]’ to ‘***(.*?)***’) is not used.
Foliopress Embedded Menus Pro is available for single domain, three domains or with a developer license (you can use in any site but you are not allowed to resell Embedded Page Menus Pro separately).
If you need these kinds of menus on a commercial site, this will be the best software purchase you make this year. If you don’t need these kinds of menus, then you shouldn’t worry about it. This is the kind of serious voodoo that a pro shop needs to use WordPress a solid CMS on client sites with large non-weblog sections.
If you’re not sure, download the basic (free) version of the Embedded Page Menus plugin and play with it first.