=== Snippy === Contributors: pqina Donate link: https://codecanyon.net/user/pqina/portfolio?ref=pqina Tags: shortcode, short code, build, create, javascript Requires at least: 4.5 Tested up to: 5.3.0 Stable tag: 1.4.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Makes it easy to create your own custom shortcodes. == Description == Use Snippy to quickly create your own custom shortcodes. A Snippy shortcode is built by combining bits. A bit can be a file, like a **Stylesheet** or a **Script**, or a piece of code, like **HTML**, **CSS** or **JavaScript**. The "code" bits can contain placeholders, which are automatically made accessible as shortcode attributes. *Time for a quick example.* Let's create a shortcode to embed YouTube videos. We'll add an HTML bit and set the it's value to the YouTube embed iframe. ` == Installation == 1. Download the zip file. 1. Log into WordPress, hover over *Plugins* and click *Add new* 1. Click on the *Upload Plugin* button. 1. Select the zip file you downloaded. 1. Click *Install Plugin*. 1. Click *Activate*. 1. Navigate to the 'Snippy' menu on the left and setup your first shortcode. == Frequently Asked Questions == = Can I use JavaScript or CSS files instead of HTML = Yes, you can select JS and CSS files to be added to a bit, Snippy will automatically load the files when the shortcode is used on a page. Please note that your server might prevent uploading files with a .js or .css extension. If that's the case you have to alter the server security settings to allow uploading of these files. = How do I define placeholders = You can define placeholders in bits by wrapping text in brackets like this: `{{placeholder}}`. Suppose you want to create a placeholder for a YouTube video. You'd replace the YouTube video id with `{{id}}`. `