我在wp-admin-> products部分中创建了一些属性。我想以编程方式将这些值分配给产品。
为此,我使用以下代码。
$thedata = array('pa_certificate'=>array(
'name'=>'pa_certificat',
'value'=>$diamond['diamondData']['certificate'],
'is_visible' => 1,
'position' => 1,
'is_taxonomy' => 0
));
update_post_meta( $post_id,'_product_attributes',$thedata);
$thedata = array('pa_certificate'=>array(
'name'=>'pa_certificat',
'value'=>$diamond['diamondData']['certificate'],
'is_visible' => 1,
'position' => 1,
'is_taxonomy' => 0
));
update_post_meta( $post_id,'_product_attributes',$thedata);
但这会创建一个名为pa_certificate的新属性,并为其分配值,而不是原始属性。请帮我解决这个问题。