如何通过循环外的id获取产品
这是我的功能:
function rakhsh_product_info($id){
$result = get_product( $id );
die($result);
}
获取Call to undefined function get_product()
错误
答案 0 :(得分:0)
试试这个:
if ( function_exists( 'get_product' ) ) {
$result = get_product( $id );
} else {
$result = new WC_Product( $id );
}
希望有所帮助。
答案 1 :(得分:0)
所有这些错误都表明您的插件是在Woocommerce之前加载的。至少在plugins_loaded操作或更晚的时间内调用woocommerce函数。 wordpress.org的示例:
<?php
add_action( 'plugins_loaded', 'my_plugin_override' );
function my_plugin_override() {
// your code here
}
?>
检查here以获取可用操作挂钩和操作执行顺序的列表。