以编程方式添加帖子、添加和分配后置条件以及分配术语

时间:2014-02-17 作者:Ahmar Ali

我有数千个WooCommerce产品需要插入数据库。由于某些原因,我无法使用csv导入插件或任何其他第三方解决方案,而这必须通过php代码手动执行到数据库中。

我的问题是:

产品类别归哪个表?

我想产品必须添加到wp_posts 然后将说明/价格等添加到wp_postmeta.

如何将产品分配给特定的分类法。他们坐哪张桌子?

不需要代码,只需要关于表的指导。

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

woocommerce产品类别只是custom taxonomy. 据我所知,所有数据都按照wordpress core的预期存储。您可以在codex页面找到有关数据库结构的更多信息Database Description, 您要找的桌子是wp_terms, wp_term_relationshipswp_term_taxonomy.

But 您绝对应该考虑使用可用的wordpress函数来实现这一点,例如wp_insert_post()wp_set_object_terms, 这会让你的生活更轻松。对»以编程方式添加帖子/自定义帖子类型«和»以编程方式分配标签/类别«进行研究,这里关于WPSE的信息已经足够多了。除此之外,你真的,真的应该彻底阅读woocommerce源代码,以确保你将正确地完成创建产品的所有步骤。

顺便说一句,您可以在official WooCommerce Q&A.


注意:它只是不想加入评论

结束