=== My Shortcodes === Contributors: Desertsnowman Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=PA8U68HRBXTEU&lc=ZA&item_name=my-shortcodes¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted Tags: shortcode, My Shortcodes, shortcode builder, custom shortcode, custom code, widgets, custom widget, caldera engine lite, caldera, caldera engine, adopt-me Requires at least: 3.3 Tested up to: 3.6 Stable tag: 2.3 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Allows you to add custom code as a shortcode to be used within your pages or posts. == Description == Build custom shortcode elements or download and install shortcodes made by other My Shortcodes users. Highly flexible shortcode builder environment. dedicated areas for template view, javascript input, custom PHP library, external/CDN css and javascript sources. This enables you to render the page or posts with the requires scripts and styles to be placed where it belongs. not all in the shortcode replace area. IMPORTANT: version 2 is not compatible with 1.9.2 exported .CE files. If you have exported and saved .ce shortcodes. Please import them before upgrading. once upgraded, the shortcodes will be converted. you can then export the converted elements to .MSC files for safe keeping. [on GitHub](https://github.com/Desertsnowman/My-Shortcodes) [Documentation](http://docs.caldera.co.za/) == Installation == 1. Upload `my-shortcodes` folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Navigate to the My Shortcodes menu item and start creating your own shortcodes. == Screenshots == 1. You admin panel. Manage, edit, activate & export elements and shortcodes. 2. View a summary of your element for easy reference. 3. Element settings - with live preview. 4. Add external and WordPress provided librries for CSS and Javascript. 5. Clean editor with custom syntax hightlighting on built in tags like [loop] and [if] and your attriburtes in {{att}} tags. 6. Create dedicated widgets, with custom config panels for your attributes. == Frequently Asked Questions == Please ask questions in the support forum. == Upgrade Notice == IMPORTANT: version 2 is not compatible with 1.9.2 exported .CE files. If you have exported and saved .ce shortcodes. Please import them before upgrading. once upgraded, the shortcodes will be converted. you can then export the converted elements to .msc files for safe keeping. Overwrite the old. navigate to the plugin in admin Click upgrade elements == Changelog == = 2.3 = * Updated for WP 3.9+ = 2.06 = * some bug fixes that where annoying me. = 2.05 = * improved the rendering of the [if attribute][/if] short tags in html templates. = 2.04 = * Swapped out the old MSC file for json import. This correct a bug that caused broken imports and extends compatibility with Caldera Engine. = 2.03 = * improved cache cleanup = 2.02b = * Small fix for placing WordPress admin notices neatly as not to mess up the interface. = 2.02 = * Fixed a bug that caused elements to revert to type "shortcode" on edit. = 2.01 = * 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 = 2.0 = * 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. = 1.9.2 = * 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. = 1.9.1 = * 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 :( = 1.9 = * html is properly escaped before going into the code editor so using