我需要更新 woocommerce 產品 sku、尺寸、價格、名稱、重量。我使用下面的代碼進行一些調整,它工作正常。例如價格,但它不適用于名稱,重量等......update_post_meta($product->get_id(), '_name', "New Product")update_post_meta($product->get_id(), '_name', "New Product");update_post_meta($product->get_id(), '_size', "New Product");update_post_meta($product->get_id(), '_weight', "New Product");是否有可以同時更改產品屬性和字段的替代方案?
1 回答

慕哥6287543
TA貢獻1831條經驗 獲得超10個贊
post_meta
不含_name
請改用以下函數:wp_update_post()
一個例子
post_id = $product->get_id();
$my_post = array(
'ID' => $post_id,
'post_title' => 'my title',
'post_name' => 'my name',
'post_status' => 'publish'
);
wp_update_post( $my_post );
update_post_meta( $post_id, '_sku', 1234 );
update_post_meta( $post_id, '_weight', 5 );
- 1 回答
- 0 關注
- 105 瀏覽
添加回答
舉報
0/150
提交
取消