Deprecated: Required parameter $field follows optional parameter $i in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-repeater.php on line 715

Deprecated: Required parameter $post_id follows optional parameter $i in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-repeater.php on line 715

Deprecated: Required parameter $field follows optional parameter $i in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-repeater.php on line 781

Deprecated: Required parameter $post_id follows optional parameter $i in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-repeater.php on line 781

Deprecated: Required parameter $field follows optional parameter $name in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php on line 1052

Deprecated: Required parameter $field follows optional parameter $i in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php on line 1088

Deprecated: Required parameter $post_id follows optional parameter $i in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php on line 1088

Deprecated: Required parameter $field follows optional parameter $i in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php on line 1140

Deprecated: Required parameter $post_id follows optional parameter $i in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-flexible-content.php on line 1140

Deprecated: Required parameter $field follows optional parameter $id in /var/www/codexcoach.com/wp-content/plugins/advanced-custom-fields-pro/pro/fields/class-acf-field-gallery.php on line 300
How to Create Your Own WordPress Shortcodes - CodeXCoach
WordPress
October 12, 2021

How to Create Your Own WordPress Shortcodes

Simple shortcodes

Shortcode functions can be added to plugin code or your theme’s functions.php file. If it’s the latter, I’d recommend creating a separate wc-shortcodes.php file, then adding include(‘wc-shortcodes.php’); to functions.php. You can use below code to include file wc-shortcodes.php.

If the shortcode produces a lot of HTML then ob_start can be used to capture output and convert it to a string as follows:-

Parameterized shortcodes

‘something’,
‘bar’ => ‘something else’,
), $atts );

return “foo = {$a[‘foo’]}”;
}

?>

This creates a “[bartag]” shortcode that supports two attributes: [“foo” and “bar”]. Both attributes are optional and will take on default options [foo=”something” bar=”something else”] if they are not provided. The shortcode will return as foo = {the value of the foo attribute}.

Related Post


How to Remove Website URL Field from WordPress Comment Form

Use Following Code in your current themes functions.php file it removed website url field from comment form.

Redirect to Checkout after add to cart WooCommerce

Redirecting the user to the checkout page when they’ve added a product to their cart. This may come in handy if you only sell one product / one product per time. The filter woocommerce_add_to_cart_redirect makes it easy to redirect user to custom page. Code goes in function.php file of your active child theme (or active […]

Create Custom Template for Child Categories in WordPress

Create different template only for child category put following code in your current themes functions.php file

WordPress Forgot Password Form Without Plugin

Are you need simple Forgot Password form without plugin for your WordPress website? Yes, Then i have created [wc_forgot_pwd_form] shortcode with quick simple code. So you can put Forgot Password form anywhere like in Pages, Posts and Widget etc… Therefore you just need to put [wc_forgot_pwd_form] shortcode where you need login form. So you need […]

WooCommerce Redirect to Custom Thank you Page

The below code allows you to redirect to a custom page after the user has successfully completed a purchase when using WooCommerce plugin. Simply add the below code to the active child theme function.php and replace the URL in the function wp_redirect() to the desired page.

How to Create Custom Elements Using Visual Composer API

When we are making site with visual composer some time not possible to built some designs using visual composer elements. So at that time we need to use HTML element for built designs. But visual composer API provide facility to built own custom element for some special requirements and its very easy. We can built […]


Leave a Reply

Your email address will not be published. Required fields are marked *