WooCommerce:调用成员函数update_meta_data()



我有以下代码在我的WC插件:

$product = wc_get_product_id_by_sku( $wproduct['code'] );
$product->update_meta_data('_bims_id', $wproduct['bims_id']);
$product->save();

但它抛出以下异常:

Fatal error: Uncaught error: Call to a member functionUpdate_meta_data () on int

我做错了什么?

正如Ruvee所说,

我通过使用wc_get_product_id_by_sku获得产品ID而不是产品对象.

调整到update_post_meta( $product, '_bims_id', $wproduct['bims_id'] );效果很好。

谢谢你!

相关内容

  • 没有找到相关文章