我正在c++上编写一个外部程序,它应该将产品导入WordPress数据库(它应该直接连接到远程MySQL服务器,只需执行一些SQL查询来创建新产品)。我拥有所有产品的属性和远程数据库访问权限,但我无法完全理解WordPress是如何在其数据库中服务和订购所有这些的。技术对我来说太难理解了,只要简单地浏览一下实际工作的WP数据库,里面就装满了产品:c。我也没有在互联网上找到任何文档或方案。
只有不同WordPress表之间关系的非常有用的db方案,但实际上它并没有描述信息是如何存储在内部的。
我是新来的(从技术方面)到那个CMS,所以,最后的问题是,哪些表应该受到我的程序的影响,以创建一个新产品的WP数据库?
依靠你的帮助。
发布于 2016-12-08 17:53:18
要添加产品,您需要添加
post_type='product'、post_title='product_name'、post_excerpt='product_description'。这将给出post ID. post_metas table._product_type、_visibility、_price、_sale_price中添加元数据.您可以看到所有的产品metas (使用get_post_meta() )来了解更多关于所需的metas及其实名的信息。
好的,您想要使用sql请求来完成它,但是您也可以使用csv文件或woocommerce Api导入产品,函数、类和专用方法可以使定义正确的sql请求更加容易。
希望它能给你一些提示。
https://wordpress.stackexchange.com/questions/248708
复制相似问题