我想弄清楚如何创建可下载的 woocommerce 产品。麻烦的是--downloads
参数的语法$ wp wc product create
。
看来下载参数应该是一个或多个具有“id”、“name”、“file”规范的对象。最难计算的是“id”。我尝试将规范用于与另一个产品关联的下载文件。当我询问时,仍然得到[]
该新产品的空值:
$ wp wc product list --fields=id,name,downloads
$ wp wc product create --name="CLI Test Downloads" --type=simple --regular_price=20 --downloadable=true --downloads=[{"id":"2d40862d-0044-4da6-bd87-0e94bf5531d6","name":"e-SIGNES-53no2.pdf","file":"https:\/\/ventardlab.info\/wp-content\/uploads\/2019\/01\/e-53no2.pdf"}]
我没有收到错误消息,只是创建了该产品。但是当我在 WordPress 仪表板中检查新产品时,没有包含下载文件。