Программно добавлять сообщения добавлять и назначать постметы и назначать условия


У меня есть тысячи продуктов WooCommerce, которые необходимо вставить в базу данных. По некоторым причинам я не могу использовать плагин импорта csv или любое другое стороннее решение, и это должно быть сделано вручную с помощью php-кода в базу данных.

Вот в чем мой вопрос:

В какую таблицу попадают категории товаров?

Я предполагаю, что продукты должны быть добавлены в wp_posts, а затем описание/цена и т.д. добавляются в wp_postmeta.

Как отнести продукты к определенной таксономии. В какую таблицу они попадают?

Не нужен код, просто рекомендации относительно таблиц.

 1
Author: fuxia, 2014-02-17

1 answers

Категория продуктов woocommerce - это просто пользовательская таксономия. Насколько я знаю, все данные хранятся в соответствии с назначением ядра wordpress. Вы можете узнать больше о структуре базы данных на странице кодекса Описание базы данных , таблицы, которые вы ищете, являются wp_terms, wp_term_отношения и wp_term_таксономия.

Но вам абсолютно необходимо подумать о том, чтобы сделать это с помощью доступных функций wordpress, таких как wp_insert_post() и wp_set_object_terms, это облегчит вашу жизнь. Проведите исследование на тему "программное добавление типов сообщений/пользовательских сообщений" и "программное назначение тегов/категорий", здесь, в WPSE, более чем достаточно информации об этом. Кроме того, вам действительно, действительно следует внимательно прочитать источник woocommerce, чтобы убедиться, что вы будете правильно выполнять все этапы создания продукта.

Кстати, вы можете задать вопросы о WooCommerce на официальном сайте WooCommerce Вопросы и ответы.


Примечание: он просто не хотел вписываться в комментарий

 0
Author: Nicolai, 2014-02-17 22:59:20