How to Use WordPress and WooCommerce Shortcodes? (with Video)

WordPress and WooCommerce shortcodes

Last updated - July 8, 2021

Shortcodes are short snippets of code that will help you incorporate certain features on your WordPress posts, pages and widgets. The advantage of shortcodes is that you will be able to manage customization of your site without having advanced coding knowledge. Shortcodes will actually help you publish dynamic content including images, content, and functions on your WordPress posts and pages without creating long stretches of code. In this article, we will provide you some basic insights on how to use WordPress and WooCommerce shortcodes.

What are the important uses of shortcodes on a WordPress site?

Shortcodes will help you with integrating a range of dynamic content or visual elements easily. Some of the examples where a shortcode can help you with your WordPress site are:

  • Adding Call to Action buttons on your WordPress pages or posts.
  • Displaying contact forms on the site.
  • Inserting an advertisement.
  • Adding images and other visual elements.

As far as WooCommerce is concerned, some of the essential pages are functional due to these shortcodes. For example, Cart, Checkout, My Account pages have their dynamic properties thanks to specific shortcodes. When you create the essential pages for WooCommerce using the set up wizard, you might have noticed the shortcodes inside them. In addition, you can use a range of shortcodes to help you display specific content such as featured products or products on sale according to requirements.

Read this detailed guide on WooCommerce shortcodes for more information.

How to use shortcodes in WordPress?

You can simply copy a shortcode and paste it to the page or post editor and publish it. Now the specific functionality of that shortcode will be executed.

For example, if you are using a shortcode 

on a page on your WooCommerce store, all the products that are marked featured will be displayed on that page.

Let’s see how:

Classic Editor

If you are using the WordPress Classic Editor, you can simply paste the shortcode in the post or page editor and click the Publish button.

WordPress and WooCommerce Shortcodes
You can simply paste the shortcode in the post or page editor.

Once you publish the page, all your featured products will be displayed on this page.

WordPress and WooCommerce Shortcodes
Once you publish the page with shortcodes, the page will display all the featured products.


If you are using the Gutenberg editor, this is how you can manage to use a shortcode:

  • Click the +icon to choose a block.
  • Scroll down to Widgets and open the menu drawer
  • Select Shortcode
WordPress and WooCommerce Shortcodes
On the Gutenberg editor, you will have to choose the block for shortcodes and paste the shortcode.

Enter the shortcode.

WordPress and WooCommerce Shortcodes
Simply paste the shortcode inside the block.

Publish the page.

WordPress and WooCommerce Shortcodes
Once you have added the shortcode to the block, you can simply publish it.

Now, you can see all your Featured Products will be listed on this page.

WordPress and WooCommerce Shortcodes
All the featured products on your store will be displayed on this page.

How to add a shortcode on a widget?

Now, sometimes you want to add a shortcode through the widget area. For example, let’s see how you can add featured products to the sidebar of your WordPress site.

Go to Appearance > Widgets.

Scroll down to Text widget and select sidebar and click Add Widget button.

WordPress and WooCommerce Shortcodes
In the widgets section, select Text widget and choose sidebar and click the Add Widget button.

Now you will see the widget with a text area similar to the post editor. Add your shortcode here.

WordPress and WooCommerce Shortcodes
Simply paste the shortcode in the editor and click the Save button.

Now, Featured products will be displayed on the sidebar of your site as well.

WordPress and WooCommerce Shortcodes
The result will be a display of featured products on the sidebar of your website.

You can use shortcodes on your WordPress and WooCommerce sites as described above. Simply procure the relevant shortcode and add it to integrate dynamic content like this.

Default WordPress shortcodes

There are a few default shortcodes that WordPress offers. They are:

A lot of plugins that allow publishing dynamic content on your site make use of shortcodes. You can use the available shortcodes to get the specific outcome that you are looking for.

Creating WordPress shortcodes

If you are looking to create shortcodes on your own, please read the WordPress Codex on Shortcode API before starting.

Best practices while using WordPress and WooCommerce Shortcodes

As you know, WordPress and WooCommerce shortcodes are arguably one of the easiest ways to integrate dynamic content on your site. However, while using shortcodes, you may have to follow certain best practices. Here is a quick look at some of them.

Do not depend too much on shortcodes

Shortcodes are definitely easy to use for WordPress beginners. However, experts advise not to use it more than necessary. If you are using shortcodes specific to a theme for incorporating visual elements, remember to not add that in all your posts. Because, if you are changing the theme, those theme-specific shortcodes will turn useless once you uninstall the theme. In such a scenario, you may have to manually remove the shortcodes from all the posts.

Hide broken shortcodes

In case you have used a theme-specific shortcode in a lot of posts and you happen to change the theme, the shortcode text will be displayed. This may appear quite odd on your site’s frontend. You can avoid this problem in two ways. You can remove the shortcode manually from all posts where you have added it. Or, you can use the following code on your theme’s functions.php file.

add_shortcode( 'yourshortcode', '__return_false' );

When you are using this code, there won’t be any output from the shortcode. But, the shortcode text won’t be displayed as text in the frontend.

Name shortcodes carefully

If you are creating your own shortocodes, name them carefully. This is to avoid any conflicts with shortcodes of other plugins that have the same name. Also clearly document them for future reference.

Read the documentation carefully

If you are using shortcodes available with a theme or plugin, read the documentation carefully before using them. You should have a clear understanding of the capability of a shortcode before adding them in your posts or pages.

WordPress Shortcode plugins

Here are a few WordPress plugins that will help you to use shortcodes better.

Shortcodes Ultimate

This plugin will help you create a lot of visual elements using WordPress shortcodes. You can use these shortcodes in posts, pages, text widgets as well as template files. The visual elements that you can create using this plugin include boxes, buttons, tabs, sliders, carousels, etc. The plugin has a responsive design and works with almost all popular WordPress themes.

WordPress and WooCommerce Shortcodes
This plugin offers more than fifty WordPress shortcodes, which you can use to set up visual elements on your site.

It is quite easy to use as you can insert the shortcode and get a live preview to understand how it will look. The plugin works seamlessly with Gutenberg editor as well. Moreover, the plugin offers several customization options as it is quite developer friendly and offers custom CSS options. It is translation ready and offers RTL support as well. The extensive documentation will help even WordPress beginners to set it up and use more than 50 shortcodes available with it.

You can also checkout the premium version for additional shortcode options.

WP Shortcode by My Theme Shop

If you have trouble using theme-specific shortcodes for visual elements, this plugin will be a good way out. It helps you set up more than 24 different visual elements on your WordPress site independent of any theme. These elements include buttons, boxes, toggles, tables, layouts, etc. All the shortcodes are minimally styled, and hence are quite compatible with most sites. Moreover, they are easily customizable, if it does not work for you out of the box.

WordPress and WooCommerce Shortcodes
This plugin will help you add visual elements on your site without dependency on a theme.

Use this plugin to customize your site’s frontend and not worry about losing the changes when you change the theme.

amr shortcode any widget

With the help of this plugin, you can add one or more widgets and entire widget areas into a page using a shortcode. It works well on both the classic editor as well as the Gutenberg editor. The plugin will style the widget in a manner that will be in line to your theme’s style. If you are not happy with it, you can always make adjustments to the design as the plugin is quite customizable.

WordPress and WooCommerce shortcodes
The plugin will create multiple widgets and widget areas, which you can place on a page.

Even if you change your site’s theme, this plugin will restore the settings and display the widgets according to the new theme.


This is a plugin that will help you store code snippets like HTML, Javascript, etc in shortcodes. You can use these shortcodes to execute the code on pages and posts. It is quite easy to use this code. Simply create a name for the shortcode and paste the code snippet and save it. Now a shortcode is created, which you can place on a page or post to execute the code snippet. The plugin also offers an option to disable the shortcodes globally when you don’t want to use them.

WordPress and WooCommerce shortcodes
You can store code snippets in shortcodes and execute them easily on WordPress pages and posts.

You can also watch the below video tutorial.

Hope you got a basic understanding of how to use WordPress and WooCommerce shortcodes. Leave us a comment if you have a query.

Further reading


Please enter your comment!
Please enter your name here