如何在wordpress插件中使用woocommerce功能

时间:2017-01-11 10:28:00

标签: php wordpress woocommerce

我想在wordpress插件的文件中使用wc_get_product函数,但是当我调用此函数时,我调用了未定义的函数wc_get_product()错误。 WooCommerce插件在我的wordpress中安装和执行

2 个答案:

答案 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();