Content / e107 Plugins / JM Shortcode Plugin

JM Shortcode Plugin

Simple plugin for using shorcodes directly in Menu Manager

comments: 0
This plugin is free, but you can download it only from this site.


The registration is not needed for download. If there is problem with access, let me know. It's mistake.


This is very simple plugin to extend possibility to use shortcodes directly in Menu manager.

In fact it's just configurable menu with About page.

Reasons for this:

1. power of e107 menu manager  (visibility, configuration, templating).

2. you can use custom menus, but with Tinymce plugin there could be parse issues. With custom menu you create page too, so easier way is better.

3. you can use theme shortcodes, but you can't have them as menu 

4. there are menus with parameters, but they are missing configuration in Menu manager.

Shortly, this saves theme development time. 


for now you need to click on configuration button to see menu parameters (I have feature request for this )

- you need to know how shortcodes look and how to set them.  For this I am creating list of available shortcodes on my site


Chapter menu (page/chapter_menu.php).  You can add it Menu manager (It's listed there). No parameters. 

You can insert it to theme.php this way:

{MENU: path=page/chapter_menu} to have the same result as in Menu manager.

You can use {MENU: path=page/chapter_menu&book=2} to display just chapters of book 2, but only hardcoded.


you can add shortcode menu in Menu manager, click on configuration and insert shortcode there. This way each your menu can have different caption (you can set there too), or can be without caption. 

Third parameter is 'id' for table_render() function.


Any questions? Something is not clear? There is separate forum for this plugin.