An amazing set of great shortcodes: SEO-ready tabs, sections, buttons, links to any content, author cards, lists, layouts, conditionals and more!
WordPress Shortcodes is a free WordPress plugin that brings an amazing set of beautiful and useful elements to your site. The plugin comes bundled with the full set of elements, all absolutely free of charge.
Learn how you can use WordPress Shortcodes to easily create import / export safe links to images and any other content!
Eager to get a functioning example of how the shortcodes elements look and feel?
Look at some basic example shortcodes on the Stripefolio demo site. Note that the demo site only presents a limited subset, the best way to test the full set is to install the plugin and try it yourself!
If you want to take it to the next level and hugely improve the appearance of the elements and make them look more professional, you might want to consider purchasing the SlickPanel skin.
There are many different kinds of elements that cover all your requirements. These include functionality for User Interface creation, Layout management, Lists, Buttons, Message boxes, smart links to easily link contents on your site without using full URLs but with IDs or names and a bunch of other useful tools such as the ability of adding hidden content in posts/pages, useful for making notes or comments.
Just use the intuitive shortcode editor to create a message box, error box or warning message on your site. Or create multi-column layouts, a fancy button, a highly stylized link card, a list of items with icons (like a feature list), or combine multiple nested shortcodes to create for instance a list of links or a list of buttons and much more.
The shortcode editor presents a very intuitive and easy to use interface, with many built-in presets that make inserting many commonly needed default shortcodes in your posts/pages a breeze! If you want you can also get over 30+ extra useful amazing presets for covering almost all needs.
The plugin also offers conditional shortcodes that allow to render content only based on certain conditions, such as only if the user is logged in or if the user is an administrator, an editor, author or has a custom capability or if the current post is password protected or if it has a featured image (post thumbnail).
The following will create a series of 2 jQuery UI tabs on your site:
[tabs] [tab title="Tab 1"] Tab Content 1. [/tab] [tab title="Tab 2"] Tab Content 2. [/tab] [/tabs]
The following will create a series of 2 jQuery UI accordions on your site:
[sections] [section title="Section 1"] <p style="margin:5px 0;padding:0;"> Section Content 1. </p> [/section] [section title="Section 2"] <p style="margin:5px 0;padding:0;"> Section Content 2. </p> [/section] [/sections]
The following shortcode will create a list of links to various kinds of content on your site:
[list icon=link] [item][link_post id=82 /][/item] [item][link_post id=66 /][/item] [item][link_page name="typography" /][/item] [item][link_page id=27 /][/item] [item][link_category slug="parent-category-iii" /][/item] [item][link_media id=6229 /][/item] [item][link_media title="Ice Pathway" /][/item] [/list]
The following will create a multi-column layout with a table in each column:
[full] [half flow="start" extend="yes"] <table border="1"> <tr><td>position 1:1</td><td>position 1:2</td></tr> <tr><td>position 2:1</td><td>position 2:2</td></tr> </table> [/half] [half flow="end" extend="yes"] <table border="1"><tr><td>position 1:1</td><td>position 1:2</td></tr> <tr><td>position 2:1</td><td>position 2:2</td></tr> </table> [/half] [/full]
The following will create conditional content only displayed when the post has a specific tag of "myposttag":
[condition check="post_has_tag" param_1="myposttag"]<p>Test POST has TAG</p>[/condition]
The following will create content conditionally shown only when the post is a specific format of "mypostformat":
[condition check="post_format_is" param_1="mypostformat"]<p>Test post format</p>[/condition]
This conditional shortcode will check for the post info of "review_status" is set to "reviewed":
[condition check="post_info_is" param_1="review_status" param_2="reviewed"]<p>This post has reviews</p>[/condition]
Requires: 3.1 or higher
Compatible up to: 4.5.1
Last Updated: 3 days ago
Active Installs: 10,000+
Got something to say? Need help?