Я хочу импортировать только тот продукт, чья категория соответствует таксономии product_cat.
Мой код работает нормально для одной категории, если это ситуация, когда у нас есть 2 категории, одна определена в таксономии, а другая не определена. Итак, если я разрешаю это, то создается новая категория, но я не хочу создавать эту категорию и импортировать продукт с уже определенной категорией в таксономии product_cat.
function _handle_is_post_to_create( $continue_import, $data, $import_id ) {
$importCategories = explode(", ",$data['category_name']);
$termExist = 0;
foreach($importCategories as $importCategory) {
$term = term_exists( $importCategory, 'product_cat' );
if(!empty($term)) {
$termExist = 1;
break;
}
}
if ( $termExist==1 ) {
return true;
} else {
return false;
}
return true;
}
add_filter('wp_all_import_is_post_to_create', '_handle_is_post_to_create', 10, 3);
Задача ещё не решена.
Других решений пока нет …