How to use shortcode with add_shortcode() in WordPress

To use a shortcode with add_shortcode() in WordPress, you’ll need to follow these steps:

  1. Open the functions.php file of your current WordPress theme, or create a new plugin file.
  2. Start by writing the following function:
function my_shortcode_function() {
// Code for your shortcode function

Replace my_shortcode_function with the name of your shortcode function.

  1. Inside this function, write the code that you want your shortcode to execute. For example, if you want your shortcode to display a specific message, you might write:
function my_shortcode_function() {
return "Hello, World!";
  1. After writing the shortcode function, use the add_shortcode() function to register the shortcode with WordPress. This function takes two arguments: the name of the shortcode and the name of the function that will execute when the shortcode is used. For example:
add_shortcode( 'myshortcode', 'my_shortcode_function' );

Replace myshortcode with the name of your shortcode.

  1. Save your changes to the functions.php file or your plugin file.

Now your shortcode is registered with WordPress, and you can use it in your posts and pages by simply typing the shortcode name in square brackets. For example, if your shortcode is myshortcode, you can use it like this:


When you publish your post or page, WordPress will automatically replace the shortcode with the output of your shortcode function.