Как добавить переменную в запрос $wpdb->insert 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 атрибута", при этом перестают добавляться атрибуты
