我尝试为产品属性添加一个post meta,但它没有显示在产品中。它创建但空白的字段名称和值。我该怎么解决这个问题?没有错误
更新/插入woocommerce产品属性的示例代码
update_post_meta( $post->ID , '_product_attributes', [
'name' => 'Size',
'value' => 'S|M|L',
'position' => 0,
'is_visible' => 1,
'is_variation' => 1,
'is_taxonomy' => 1
] );
我没有看到需要丢失数组。解决方案如下。
update_post_meta( $post->ID , '_product_attributes', [
'size' => [
'name' => 'Size',
'value' => 'S|M|L',
'position' => 0,
'is_visible' => 1,
'is_variation' => 1,
'is_taxonomy' => 1
]
] );