示例,有问题的行为:存在自定义属性 pa_shirt_size 且大小为“中”和“小”的产品。当我删除变体'small'时,'small'自定义属性仍然存在。

如何删除此剩余属性值?它正在搞乱 third-party 插件。

我搜索了网络和堆栈溢出:WooCommerce:用 wp_set_object_terms 发布设置属性

我试图将$append设置为 false:

wp_set_object_terms($product_id, array("small","medium"), "pa_shirt_size", false);

但由于某种原因,这是行不通的。 wp_set_object_terms似乎执行,但没有设置条款,条款保持不变。