Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

My Shortcodes

Allows you to add custom code as a shortcode to be used within your pages or posts.


  • Updated for WP 3.9+


  • some bug fixes that where annoying me.


  • improved the rendering of the [if attribute][/if] short tags in html templates.


  • Swapped out the old MSC file for json import. This correct a bug that caused broken imports and extends compatibility with Caldera Engine.


  • improved cache cleanup


  • Small fix for placing WordPress admin notices neatly as not to mess up the interface.


  • Fixed a bug that caused elements to revert to type "shortcode" on edit.


  • Fixed the shortcode inserter to not insert blank attributes
  • Added a check for attributes before attempting parsing
  • Added a check for confirming the existance of a cache file before attemting to clear it
  • Minor Bug Fixes


  • Complete rebuild of the core system
  • Complete editor overhaul to be inline with the more advanced Caldera Engine (pro version)
  • Added dedicated widget element types
  • Improved shortcode insert builder
  • Dramatic overhaul in the shortcode detection and element insertion on page renders.
  • Improved chaching of scripts and codes.


  • Added in a check to see if a cache file actually does exists prior to trying to delete it. sigh. sorry I missed this. But its fixed now.


  • CSS is now saved to a cache file and linked in the headers. Going to let it run for a while to see stability. Once no reported problems, I adding it to JavaScript as well.
  • Added a better instanceID. Using the shortcode multiple time on a page or post will each get a unique value for {{id}} dynamic tag. Great for giving elements a unique ID.
  • Added a check to not include code from the PHP tab multiple times. This should prevent the "Fatal error: Cannot redeclare" PHP error.
  • Took the jQuery document.ready() out of the javascript output to remove the jQuery requirement.
  • Unfortunately, I could not get Multi-site compatability in yet (not really complex, just a lot of restructuring.), but that is scheduled for the next update. Sorry :(


  • html is properly escaped before going into the code editor so using tags wont break it.


  • Fixed a bug that prevented CSS and JS from rendering if a page with a shortcode is placed as the home page.


  • Fixed a bug that messed up utf-8 characters.


  • Description text for inserting a shortcode without any attributes. changed to sound less like an error.
  • Corrected an error that prevented running shortcodes on the home page


  • Corrected a bug that prevented PHP from rendering on some pages.
  • Fixed a bug that allowed prevented the footer scripts from running.


  • Added correction to the attribute access in CSS and Javascript.


  • Improved the shortcode detection to load all scripts.
  • Added another screenshot that explains the rendering process.
  • Added a tab in admin that links to the explain screen.
  • Added PHP execution in javascript and CSS tabs. (Yup, dynamic CSS and javascript!).
  • Added an con to the admin menu item.


  • Added an insert shortcode button to the post editor.


  • Added attribute codes to javascript panel so you can use attributes in output scripts as well.
  • Fixed a bug that reverted the external javascript library to be placed in footer on edit.


  • Initial Release

Requires: 3.3 or higher
Compatible up to: 3.6.1
Last Updated: 3 years ago
Active Installs: 4,000+


4.5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 0,1,0
100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1