WordPress Button Shortcodes: How to Add a Button to Your Site


Struggling to add buttons to your WordPress site? Well, since this platform doesn’t have any default feature that allows you to create one, we have to get some help from plugins.

In this tutorial, we’ll show you how to use both WordPress button shortcode and non-shortcode plugins.

What Are Shortcodes

Before we begin the tutorial, we should understand what shortcodes are.

Essentially, shortcodes are simple code wrapped in square brackets — [like this one] —  that enable you to add more functionality to your WordPress posts and pages.

To use a WordPress button shortcode, simply type them in the post editor, and WordPress will render the code and display the result on your website.

The beautiful thing about them is that you can create a WordPress shortcode on your own if the available options don’t meet your needs.

In this particular case, we’ll cover creating a WordPress button shortcode to add buttons to your website. But as writing code from scratch is difficult for most people, we’ll teach you how to do it by using plugins instead.

Later on, we’ll also give you an alternative to shortcode plugins if you want a different solution.

So let’s get started, shall we?

How to Add Buttons in WordPress

There’s no doubt that website buttons are a great way to encourage people to perform a specific action such as sign up, log in, download a file, and so on. For example, Amazon uses buttons to make it easy for visitors to add an item to their cart and make a purchase.

Example of the use of buttons on Amazon's website

You can also insert a button like the one in the example above.

Creating a Button Shortcode Using Plugins

Among many WordPress shortcode button plugins available, our top pick has to be MaxButtons. It has more than 100.000 active installations, is compatible with various WordPress versions, and more importantly, is very easy to use so anyone can utilize it without a problem.

MaxButtons dashboard

To get started, download and activate the plugin. Then, head over to the MaxButtons menu. Once you’re on the plugin’s dashboard, click Add New, and you’ll be taken to the Button Editor.

The first thing you need to fill out is the basic information such as the button name (to identify and find a button if you create multiple), URL (the link within the button), and the button text (the text on the button).

In this first section, you can also change the font, text colors, text color hover, and the dimension of the button. All the changes you make can be seen in the live preview on the right side of your screen.

Basic information in MaxButtons

Scroll down, and you’ll see even more options for customizing the look of your buttons.

When you’re satisfied with the button style, click Save at the top of the page.

Now, go back to the MaxButtons dashboard, and you’ll see the shortcode for the button you just created. In the example below, the shortcode is [maxbutton id=”1”].

Example of a button shortcode using MaxButtons

Inserting Buttons with Shortcode

When you want to insert the button into the WordPress editor, simply copy and paste the shortcode. Alternatively,  you can click Add Button and choose the button you want to insert:

Add buttons to WordPress using MaxButtons

After that, modify the button URL and the button text according to what you need for that specific post. That way, you don’t have to create different shortcodes for different posts.

Editing button information in MaxButtons

And that’s it! You just created your first ever WordPress button! You may not see the result on the WordPress editor, because the actual button will appear on the post when it’s published.

Alternative to Shortcode Plugins

The biggest drawback of WordPress button shortcode plugins like MaxButtons is flexibility. If you want to add a button with a slight style change, you have to go to the plugin’s dashboard and edit it from there.

So as an alternative, the best bet is to use a non-shortcode plugin like Forget About Shortcode Buttons.

Just like the name suggests, Forget About Shortcode Buttons does not rely on shortcodes. You can create a button immediately in the WordPress editor and style everything from there. Just click the Insert Button icon, and you can start modifying your button right away.

Inserting a button with Forget About Shortcodes Button

The options are pretty much the same as MaxButtons — border style, background color, and the button size. But there’s an extra feature here that you’ll absolutely love: the ability to add an icon to your button. It’s a nice little touch to make your button more unique and beautiful.

Customizing buttons with Forget About Shortcode Buttons

If you want to use your current button again in the future, you don’t have to start all over again! Just save it by clicking the Floppy Disk icon. You can later reuse it from the Templates tab whenever you need it.

Once you’re done, click Update to insert the button.


Buttons are very beneficial for any website. They effectively grab attention and contain call-to-action texts that encourage people to perform an action.

As WordPress doesn’t provide any default feature to insert a button to your website, you’ll have to use some additional plugins. There are WordPress button shortcode-based and non-shortcode-based plugins. In this tutorial, you learned how to use both. Which one suits you best? It’s up to you to decide!


Jaspreet Singh Ghuman

Jaspreet Singh Ghuman


Passionate Professional Blogger, Freelancer, WordPress Enthusiast, Digital Marketer, Web Developer, Server Operator, Networking Expert. Empowering online presence with diverse skills.

jassweb logo

Jassweb always keeps its services up-to-date with the latest trends in the market, providing its customers all over the world with high-end and easily extensible internet, intranet, and extranet products.


Jassweb, Rai Chak, Punjab, India. 143518
Item added to cart.
0 items - 0.00