我有以下代码:
$dproduct = new WC_Product_Simple();
$dproduct->set_name($product['Product']['name']);
$dproduct->set_sku($product['Product']['code']);
$dproduct->set_price($product['Product']['sell_price']);
$dproduct->set_regular_price($product['Product']['sell_price']);
$dproduct->set_sale_price($product['Product']['sell_price']);
$dproduct->set_stock_quantity($stockTotal);
$dproduct->save();
$image_url = wc_rest_upload_image_from_url($product['Product']['image']);
$image_id = wc_rest_set_uploaded_image_as_attachment($upload, $dproduct->get_id());
$dproduct->set_image_id($image_id);
$dproduct->save();
但它没有更新主图像。始终显示WooCommerce占位符图像。
我做错了什么?谢谢你!
1条答案
按热度按时间klr1opcd1#
我刚发现我用的是一个不存在的变量
变更为
而且现在还能用