nipopadyuk
Новичок

Добрый день
Добавляем новые поля в плагин Dokan.
Подскажите, как программно прописать значение атрибута в карточку товара. Интересует именно атрибут, чтобы потом по этому полю сделать без костыльную фильтрацию.
Для доп. поля ACF мы сделали так:
Это должно сработать и с атрибутом, но как узнать имя поля, которое мы будем обновлять?
Добавляем новые поля в плагин Dokan.
Подскажите, как программно прописать значение атрибута в карточку товара. Интересует именно атрибут, чтобы потом по этому полю сделать без костыльную фильтрацию.
Для доп. поля ACF мы сделали так:
PHP:
add_action( 'woocommerce_process_product_meta', 'x_add_fields_save' );
add_action( 'dokan_process_product_meta', 'x_add_fields_save' );
add_action( 'dokan_new_product_added', 'x_add_fields_save' );
function x_add_fields_save( $post_id ){
$woocommerce_acf_serial_number_ = $_POST['serial_number'];
if( !empty( $woocommerce_acf_serial_number_) )
update_post_meta( $post_id, 'serial_number', esc_attr( $woocommerce_acf_serial_number_ ) );
Это должно сработать и с атрибутом, но как узнать имя поля, которое мы будем обновлять?