Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как выставить значение родительской категории на основе дополнительных переменных?
lexx633
@lexx633
Вебмастер, сисадмин

Как выставить значение родительской категории?

Приветствую, знатоков! Настраиваю импорт XML файла согласно этому руководству. Категории импортируются без иерархии, все на одном уровне.

Для понимания в чем вопрос, есть 3 категории :
категория_1 id111 parentid=0
категория_2 id222 parentid=0
категория_3 id333 parentid=222
Задача кода при импорте прописывать 3 категорию как вложенную во вторую.

Функция которая вызывается в поле Parent Term (плагин wp all import) при значении parentId отличным от нуля :
function my_get_category( $id ) {
	$term = get_terms( array(
			'taxonomy' => 'product_cat',
			'hide_empty' => false,
			'meta_query' => array(
				array(
					'key'       => '_category_id',
					'value'     => $id,
					'compare'   => '='
				)
			)
		)
	);
	if ( ! empty( $term ) ) {
		return $term[0]->slug;
	}		
}

Предполагаю, что это можно как-то реализовать с помощью get_ancestors() или get_term_meta(), но нет понимания, как это сделать. Просьба помочь
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой 2 комментария
Ответы на вопрос 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
А что не так со стандартными возможностями?
https://www.wpallimport.com/documentation/taxonomi...
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы