@lyaba_chelyaba

Как в карточке товара woocommerce добавить атрибуты через функции?

Как в карточке товара woocommerce добавить атрибуты через функции?
Что бы каждая карточка товара в цикле сохраняля в себе нужные атрибуты.
Ниже код как я начал делать, в цикле сохраняет не в карточке товара а в атрибутах с повтором.
63139c9a3f890461478690.png
63139e15b59ce336150183.png

foreach($h['products'] as $t){

$post_data = array(
	'post_title'    => $t['title'],
	'post_content'  => $t['text'],
	'post_status'   => 'publish',
    'post_excerpt'=>$t['descr'],
	'post_author'   => 1,
	'post_category' => array(  ),
    'post_type'=>'product'
);

 $post_id = wp_insert_post( $post_data );
          
        wc_update_attribute( $post_id, array(
                'name'=> $tr[0]['value']
               
            ) );
        
     $price=$t['price'];
                
    update_post_meta($post_id,'_price',$price);
    
    update_post_meta($post_id,'_regular_price',$price);
}
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы