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

#wordpress #woocommerce #taxonomy-terms

#wordpress #woocommerce #таксономия-термины

Вопрос:

У меня есть CSV из 4000 моделей транспортных средств. Заголовки «Год», «Тип», «Марка», «Модель». У меня также есть пользовательская таксономия под названием «транспортные средства». Я хотел бы создать иерархию уникальных ячеек в каждом столбце в качестве таксономии, но, похоже, я не могу найти подходящее решение.

Вот небольшое подмножество:

 2005    Alphasports Sport   Cobra 180   ....
2005    Alphasports Sport   Cobra 90    ....
2005    Alphasports Utility Overland 180    ....
2005    Alphasports Utility Winchester 180  ....
2005    Alphasports Youth   Daisy 90 P2 ....
2005    Alphasports Youth   Kolt 90     ....
2005    Alphasports Youth   Mini Cobra 50   ....
2004    Arctic Cat  Sport   400 DVX     ....
2005    Arctic Cat  Sport   400 DVX     ....
2006    Arctic Cat  Sport   250 DVX     ....
2006    Arctic Cat  Sport   250 DVX P2  ....
  

Как вы можете видеть, есть повторяющиеся годы, бренды, типы и т. Д. Я бы хотел, чтобы таксономия в WooCommerce использовалась с WOOF для фильтрации таким образом, чтобы, когда пользователь выбирает «ГОД», он мог выбирать из уникального списка «БРЕНДОВ», доступных с этого года, а затем «ТИП» и «МОДЕЛЬ» таким же образом, чтобы, когда пользователь выбирает «ГОД», он мог выбирать из уникального списка «БРЕНДОВ», доступных с этого года, а затем «ТИП» и «МОДЕЛЬ» таким же образом, чтобы приони выбрали, они выбрали ГОД-> БРЕНД-> ТИП-> МОДЕЛЬ, и будут показаны мои доступные части, соответствующие этому выбору фильтра.

Я пробовал использовать WP All Import, но он создает каждую новую таксономию только как собственную запись, т.Е. вместо создания иерархической структуры, такой как 2005-> Alphasports-> Sport-> Cobra 180, он просто создает запись «2005 Alphasports Sport Cobra 180». Возможно, я неправильно его использую, поэтому буду признателен за любые советы. Я неплохо разбираюсь в php / mysql и думаю, может быть, я могу просто написать скрипт для создания таксономии, но я действительно не знаю, как ввести все это в базу данных напрямую.

Я использую WOOF, но я не против просто создать все сам, если это необходимо. Пока я могу правильно структурировать таксономии, я буду готов, я просто знаю, что должен быть более простой способ, чем вводить их или экспортировать каждую уникальную итерацию и импортировать их в действительно маленьких подмножествах.

Комментарии:

1. проверьте этот импортер

2. спасибо за ответ. то, что я ищу, — это скорее импортер таксономии, а не реальных продуктов или сообщений. Мне просто нужно создать иерархию, используя CSV. есть идеи?