Using woocommerce functions inside a custom shortcode
-
I am developing a custom plugin.
The main purpose of this plugin is to create a custom shortcode.
Inside callback function of this plugin, I use some of woocommerce functions. But I get “call to undefined function (any woocommerce function)” error.
For sake of simplicity, I created a very basic plugin to describe this problem.
<?php add_shortcode('custom_shortcode','custom_shortcode_callback'); function custom_shortcode_callback(){ $order_id = 81201; $order = wc_get_product($order_id); echo 'anything'; } ?>
I get this error: Uncaught Error: Call to undefined function wc_get_product().
In?some?answers?regarding?this?problem,?the?solution?was?to?hook?‘woocommerce_init’ or ‘woocommerce_loaded’?actions.?But?I?want?to?echo?some?result?in?page?and?just?hooking?to?these?actions,?does?not?provide?my?shortcode’s?intention.
I use this shortcode inside a WordPress page editor like this:[custom_shortcode]
- The topic ‘Using woocommerce functions inside a custom shortcode’ is closed to new replies.