Как добавить переменную в запрос $wpdb->insert Woocommerce

Я добавил дополнительное поле для ввода значения и дополнительный столбец в таблице Woocommerce.

админка woocommerce

Сейчас настроил просто вывод текста напрямую в это поле в файле wp-content/plugins/woocommerce/includes/admin/class-wc-admin-attributes.php Я хочу, чтобы колонна "Категория" заполнялась в зависимости от введенного значения в поле "Категория". Пока что не нашел решения При попытке внести в базу запрос

$results = $wpdb->insert(
  $wpdb->prefix . 'woocommerce_attribute_taxonomies',
  $data,
  $format
);

при изменении переменной

$data = array(
'attribute_label'   => $args['name'],
'attribute_name'    => $slug,
'attribute_type'    => $args['type'],
'attribute_orderby' => $args['order_by'],
'attribute_public'  => isset( $args['has_archives'] ) ? (int) $args['has_archives'] : 0,

); и добавлении в нее

'attribute_category' => $args['category'],

и всех сопутствующих переменных выводит ошибка "не удалось найти id атрибута", при этом перестают добавляться атрибуты


Ответы (0 шт):