Creating a short code in WordPress is not easy to implement and at the same time this is also essential for building a block.
But, using WordPress shortcode function, WordPress makes it simple to create.
Here, you will know how to create your own shortcode using a simple example.
Let’s make a plugin that display a text on any page or post.
In WordPress plugin, there is already a predefined shortcode function for creating a shortcode.
Read Also: Make a simple plugin – WordPress
So, using this shortcode function, you can define a handler function that parse the shortcode and then return the output.
First you need to register a shortcode using add_shortcode() method.
For e.g.
add_shortcode( <shortcode_name>, <handler_function>);
<shortcode_name> (required, string) : This is a string which to be searched in the post.
<handler_function> (required, callable) : This is a hook to run when a shortcode is found.
Make the shortcode in your plugin file or in function.php file so that this can be usable for all space.
<?php /* Plugin Name: Data Fetch Plugin URI: http://www.namasteui.com Description: WordPress collection data from database using a shortcode Version: 1.0 Author: Namaste UI Author URI: www.namasteui.com */ if ( !defined( 'WP_FD_ABSPATH' ) ) define( 'WP_FD_ABSPATH', plugin_dir_path( __FILE__ ) ); function wp_data_fetch(){ echo "Your functionalities here."; } add_shortcode('data_fetch', 'wp_data_fetch'); ?>
(a) Create a function first called “function wp_data_fetch()”.
(b) Then using wordpress handler, “add_shortcode” define your function in it and in your admin post or Page use “data_fetch” as short code [data_fetch].
(c) As a result the value which is written will be showed on that post or page.
For more details click here.
In a world where digital presence is paramount, the question isn't whether you should do…
Over the years, people have experimented with various methods to maintain healthy and beautiful hair.…
Your brand more than developing an attractive and creative logo and infectious motto. It's the…
Introduction Are you someone who has suffered from a personal injury and want to file…
Operating from home has emerged as one of the most popular ways of doing jobs…
If the consequences of our society’s ever-growing debt are what worries you, then it is…