我想在wordpress插件的文件中使用wc_get_product函数,但是当我调用此函数时,我调用了未定义的函数wc_get_product()错误。 WooCommerce插件在我的wordpress中安装和执行
答案 0 :(得分:2)
你可能在加载之前调用了wc函数。试试这个:
/**
* Check if WooCommerce is active
**/
if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) {
// Put your plugin code here
// If you want use WooCommerce functions, do that after WooCommerce is loaded
add_action( 'woocommerce_loaded', 'my_function_with_wc_functions' );
}
function my_function_with_wc_functions() {
$product = wc_get_product();
}
阅读的好东西:
答案 1 :(得分:0)
试试这个:
$product = WC_Product($product_id);
$product->wc_get_product();