WordPress数据库产品结构

时间:2016-12-08 作者:impulsgraw

我正在c++上编写一个外部程序,该程序应该将产品导入WordPress数据库(它应该直接连接到远程MySQL服务器,只需执行一些SQL查询即可创建新产品)。我拥有所有产品的属性和远程数据库访问权限,但我无法完全理解WordPress实际上是如何在其数据库中提供和订购所有产品的。技术对我来说太难了,仅仅通过浏览真实工作的WP数据库就很难理解,数据库中充满了产品:c。我还没有在互联网上找到任何文档或方案。

只有very useful db scheme of relationships between different WordPress tables, 但它实际上并没有描述信息是如何存储在内部的。

我是CMS的新手(技术方面),所以,最后一个问题是,我的程序应该影响哪些表,以便在WP数据库中创建新产品?

依靠你的帮助。

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

要添加产品,您需要添加

posts表中的条目,带有post_type=\'product\', post_title=\'product_name\', post_excerpt=\'product_description\'. 这将为您提供帖子ID。有了帖子ID,您可以在post_metas 表_产品类型、\\u可见性、\\u价格、\\u销售价格

  • 使用术语表添加与产品相关的类别,您可以查看所有产品元(使用get\\u post\\u meta())以了解更多有关所需的所有元及其真实名称的信息。

    好的,您希望使用sql请求来实现这一点,但您也可以使用csv文件或woocommerce Api导入产品,函数、类和专用方法可以更轻松地定义正确的sql请求。

    希望它能给你一些提示。

  • 相关推荐

    Wp-admin/EDIT-TAGS.php?Taxonomy=CATEGORY上缺少一些类别

    当我去/wp-admin/edit-tags.php?taxonomy=category它说共有19个类别,但只列出其中的13个。没有第二页可转到。如果我在类别中搜索"E;,所有19个都出现了。如果我单击;父类别“;在左侧,它显示下拉列表中的所有19个。除了主类别列表页面之外,几乎所有其他地方都有。什么会导致此问题?我如何解决它?