Как мы можем ограничить wp весь импорт, чтобы публиковать только тот продукт, который находится в уже созданной категории продукта?

Я хочу импортировать только тот продукт, чья категория соответствует таксономии 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);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector