Blog Single

31 May

How to Add a Shortcode in WordPress?

In this article, we will share essential tips for using shortcodes in WordPress.

What are Shortcodes in WordPress and how does they work ?

Shortcodes in WordPress

Shortcode in WordPress permits you to add various functionality into posts, pages, and widgets without actually writing any code. Many WordPress plugins and some themes use shortcodes to add different elements such as pricing grid, event calendar, etc into WordPress.

Shortcodes are small pieces of ready-to-use code designed to execute a specific function, such as displaying recent posts or adding a certain feature like a gallery or video on a WordPress site. Shortcodes for WordPress are written as text within a single set of brackets as in [ABC ]. When the page or post is previewed or published, the shortcode is replaced by the dynamic content it represents, such as a gallery, a video file, or a feed from an outside source.

Shortcode isn’t part of a WordPress plugin or theme, it can be inserted directly into any page or post using the WordPress text editor in either Visual or Text mode. Once the text widget is moved to its desired location, the shortcode can be pasted into the widget’s text editor so that it appears everywhere the widget is displayed.

A number of basic shortcodes already available right inside WordPress. The core code comes with a set of commonly used shortcodes for adding useful elements like or .

Lets take a look at some tips for using shortcodes in WordPress.

1. Don’t Overuse Shortcodes

Shortcodes are great, but using shortcodes in every post is not a great idea. If you use a shortcode in every post then you are forever tied to the specific theme that’s providing the shortcode.

If you’re using finding yourself adding the shortcode in every theme to add the same element such as a banner ad or signature text at the end of your post, then you may want to use a plugin or hire a developer to code that directly into your theme. If you’re using a lot of similar shortcodes in several areas of your site, consider installing a WordPress plugin for the feature that works sitewide instead.

2.Tracking Of Installed Shotcodes in WordPress

If your WordPress site does use a lot of shortcodes, it can be hard to track them all down for updating or removal; Shortcodes Finder plugin from allows you to find every shortcode installed anywhere on your WordPress site and shows the shortcode’s content with options to delete it if necessary.

3.WordPress Default Shortcodes

WordPress comes with several Shortcodes that are built in. These include audio, caption, embed, gallery, and video. Others can be added by plugins using the Shortcode API.

4.Using Shortcodes in WordPress Widgets

Shortcodes are not limited just to posts and pages, You can use it inside your WordPress text widgets. Simply drag and drop a text widget to your sidebar and add your shortcode inside it. this feature is not enabled by default in WordPress. In case you can’t see your shortcode in a widget, then you need to add this code in your theme’s functions.php file or a site-specific plugin.

add_filter('widget_text', 'do_shortcode');

5.Using Shortcode in WordPress Theme Files

If you need to output the shortcode inside a non-widget area of your theme, then you can use your shortcodes there as well. If you want to include a shortcode to display a contact form. Simply add your shortcode, like this:

<?php echo do_shortcode("[example_shortcode]"); ?>

6.Check Shortcodes When Your Site is Updated

WordPress frequently updates for its themes and plugins, and it’s important to update them when available. Shortcodes are placed in your page, post, and widget text editors, they won’t be automatically updated. So if your site is updated or your theme changes, it’s important to check your shortcodes to see if the content generated by the shortcode still displays properly. If not, you may need to delete the shortcode and reinstall a newer version.

7.Finding Shortcodes used in WordPress Posts

If you want to remove all shortcodes manually, then the first step is to find all posts that are using the shortcode.

You can use this code in your theme’s functions.php file or a site-specific plugin to do the hard work for you.


We hope these tips helped you learn how to use shortcodes and make the most out of them in WordPress .

Checkout our WordPress hosting Plans

Related Posts

Leave A Comment