Woocommerce通过update_post_meta更新价格

时间:2016-02-03 21:30:17

标签: php mysql wordpress woocommerce

我写了一个代码,通过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)

谢谢!

0 个答案:

没有答案