Woocommerce通过PHP添加可下载文件

时间:2018-02-14 11:42:58

标签: php wordpress woocommerce

我尝试通过以下代码在Woocommerce中添加可下载文件:

$pd_object = new WC_Product_Download();

$pd_object->set_id($attachment_id);
$pd_object->set_name($attachment['name']);
$pd_object->set_file($attachment['file']);

$productw = wc_get_product($productw_id);

$downloadsw = $productw->get_downloads();

$downloadsw[$attachment_id] = $pd_object;

// Set the complete downloads array in the product
$productw->set_downloads($downloadsw);
$productw->save();

但是,该文件未添加到产品编辑页面的可下载文件中。任何人都可以帮助我吗?

编辑:我没有收到任何错误,但文件没有添加到"可下载的文件中#34;当我尝试编辑产品页面时。然而," _downloadable_files"似乎在我的数据库中正确编辑了。

0 个答案:

没有答案