Woocommerce Rest API(PHP)-将现有标签添加到现有产品?

时间:2018-09-10 02:58:18

标签: php wordpress woocommerce woocommerce-rest-api

我已经尝试过许多变体,但似乎无法通过api将现有标签添加到现有产品中。

我正在尝试:

$myTagPut = ['tags' => ['id' => 216], ['id' => 222]];
$woocommerce->put('products/'.$prod->id, $myTagPut);

运行时没有任何类型的错误,但是也没有在产品中添加标签。

任何帮助将不胜感激。

我还尝试了用逗号分隔的标签ID列表,在通话中添加了所有标签信息(即名称等),似乎没有任何作用。

1 个答案:

答案 0 :(得分:1)

这似乎是一个语法问题,因为以下代码有效:

$myTagPut = ['tags' => [['id' => 216,],['id' => 222,],],];
$woocommerce->put('products/'.$prod->id, $myTagPut);