标签: php wordpress woocommerce product
我有一个运行的cron作业,并将一些产品作为产品添加到Wordpress DB中。
但是在添加这些产品后,我必须转到每个产品并按下更新按钮。然后它会在我的产品页面中显示出来。
你知道我能为我做这个工作的任何功能,挂钩,动作吗?
答案 0 :(得分:0)
您需要将参数设置为wp insert post函数。
将以下行添加到参数中,或者如果您使用的是以下参数,则只需更改值。
'post_status' => 'publish'
答案 1 :(得分:0)
要解决此问题,您可以尝试wc_delete_product_transients( $post_id );。
wc_delete_product_transients( $post_id );
$post_id 参数是产品ID。
$post_id
这将删除/刷新/生成已定义产品ID的所有缓存数据