我需要从php脚本手动创建一个产品(例如,我正在开发一个自定义的前端表单来插入产品)
谷歌我看到一些支持论坛手动创建帖子(使用wp_insert_post函数)。我认为这个解决方案是不可靠的(随着woocommerce的更新,事情可能会发生变化)。
我需要一个wc函数来为我做这件事,一种wc_create_product (像wc_create_order函数)。
我发现WC_API_Products::create_product()似乎就是我所需要的,但在网上,除了代码注释之外,我找不到任何其他的文档或用法示例。此外,这个函数没有在https://docs.woothemes.com/wc-apidocs/上的woocommerce官方api文档中列出。
我需要知道这个函数是供内部使用的,还是像我这样的外部开发人员。
有谁有关于它的信息吗?
谢谢
发布于 2017-11-20 01:50:46
在Woocommerce中,产品由WC_Product类的对象表示,该类被记录为here。
文档建议我们不要显式地使用构造函数,然而,这是可行的。我们可以通过调用构造函数来创建产品,然后添加属性。
$product = new WC_Product();
$product->set_name('My Product')
...https://stackoverflow.com/questions/33437949
复制相似问题