我写了一个代码,通过update_post_meta函数更新woocommerce价格。
价格在mysql上发生变化,但网站上没有变化。 我发现只有当我将其中一个变化改为outofstock然后再回到instock并保存时,价格才会更新。 (仅点击保存变体)。
有人能帮助我吗?为什么价格没有从数据库更新?
这是更新代码
update_post_meta($id, '_price', $sale_price);
update_post_meta($id, '_sale_price', $sale_price);
update_post_meta($id, '_regular_price', $regular_price);
$id= post_id of variation and parent (loop)
谢谢!