Php WooCommerce产品集\产品\ url方法不起作用
有此问题:Php WooCommerce产品集\产品\ url方法不起作用,php,wordpress,methods,woocommerce,product,Php,Wordpress,Methods,Woocommerce,Product,有此问题: $product = wc_get_product( $productid ); if($product && $product->get_type() == 'external'){ // 'IF' CHECKED AND WORK, I AM HERE $product->set_product_url( 'http:/linkto download' ); $product->set_button_text( '
$product = wc_get_product( $productid );
if($product && $product->get_type() == 'external'){
// 'IF' CHECKED AND WORK, I AM HERE
$product->set_product_url( 'http:/linkto download' );
$product->set_button_text( 'Download' );
}
我想更新产品\u url链接,但不起作用,为什么?谢谢 在product instance对象上使用任何WooCommerce product setter方法时,您需要在最后使用将数据保存到数据库中,如:
$product = wc_get_product( $productid );
if( is_a( $product, 'WC_Product' ) && $product->is_type( 'external' ) ){
// 'IF' CHECKED AND WORK, I AM HERE
$product->set_product_url( 'http:/linkto download' );
$product->set_button_text( 'Download' );
$product->save();
}
这一次它会起作用