如何触发"更新"按钮编程 - WooCommerce

时间:2017-06-18 08:45:39

标签: php wordpress woocommerce

我有一个脚本,可以通过JSON文件以编程方式将产品上传/更新到我的WooCommerce网站。

脚本也用于更新产品变体

我正在使用Wordpress的内置函数来插入/更新POSTS或POSTS_METAS

一切都很完美,我可以看到变种价格正在更新。

但只有不起作用的是产品标题下显示的价格范围 enter image description here

这个范围实际上是

lowest price of a variant - highest price of a variant

只有按下蓝色的" UPDATE"才会更新。来自管理区域的按钮。

我也尝试过(插入/更新所有变种后)

wp_update_post(array(
    'ID'    =>  $post_id,
    'post_status'   =>  'publish'
    ));

但没有运气。

1 个答案:

答案 0 :(得分:0)

原来这些价格也缓存在暂时的wp_options表中。

所以,我找到了对我有用的解决方案:

wc_delete_product_transients($post_id);