对于我的一个客户,我重构了一些不再起作用的代码。该脚本从 CSV 导入(变量)产品。一切正常,产品和属性被导入并在后端完整显示。
奇怪的是,产品没有出现在网站的前端。也就是说,直到我们从后端只保存一次(实际上,只需按下该产品的保存按钮而不做任何其他事情)。
在重构过程中,我们发现了这段代码;
$test = new WC_Product($id);
$test->variable_product_sync();
$test = null;
这不再适用于新的 WooCommerce,现在一切都是静态的。我们现在如何实现这个功能?我们不确定这是否可以解决。