带有 WooCommerce 插件的 WordPress 数据库未显示所有数据
Posted
技术标签:
【中文标题】带有 WooCommerce 插件的 WordPress 数据库未显示所有数据【英文标题】:WordPress database with WooCommerce plugin is not showing all the data 【发布时间】:2017-11-25 22:47:04 【问题描述】:我已经使用带有 woocommerce 插件的 wordpress 建立了一个网站,其中显然数据库是由 woocomerce 插件创建的,我没有费心去看它是如何发生的。我可以在我的网站上看到所有图像和产品信息。
我现在卡住了,因为我需要使用带有 csv 文件的 php 脚本更新该数据库。我没有任何其他选择,因为这是要求。
当我使用 sqlyog 查看数据库结构时,我可以看到诸如 wp_post、wp_postmeta 之类的表,因为我通过 google 了解到这是由 woocommerce 更新的两个核心表。
我的网站上有一个二手商品页面,而 wp_post 只有产品类型 = 页面,现在我找不到该页面的任何内容,例如我的产品 ID、属性、图像以及那里的所有内容。
我已经检查了其他基本表格,例如 wp_terms wp_termmeta wp_term_taxonomy wp_term_relationships wp_woocommerce_termmeta 在这里提出这个问题WooCommerce: Finding the products in database
但我找不到所有这些信息。
现在我的问题是 wordpress 和 woocommerce 不会将所有信息都保存在数据库中?
或者结构比上面提到的表格还要多。
我已经检查了数据库中的所有其他表,但我看不到那里的所有信息。
【问题讨论】:
【参考方案1】:所有 WC 数据大部分都存储在数据库中。 未登录用户作为购物车的会话也在使用 cookie……
还有一些用于 woocommerce 的特殊表格:
wp_woocommerce_api_keys
wp_woocommerce_attribute_taxonomies -
wp_woocommerce_downloadable_product_permissions
wp_woocommerce_log
wp_woocommerce_order_itemmeta
wp_woocommerce_order_items
wp_woocommerce_payment_tokenmeta
wp_woocommerce_payment_tokens
wp_woocommerce_sessions
wp_woocommerce_shipping_zones
wp_woocommerce_shipping_zone_locations
wp_woocommerce_shipping_zone_methods
wp_woocommerce_tax_rates
wp_woocommerce_tax_rate_locations
wp_woocommerce_termmeta
例如 Order (line) 项目数据位于这 2 个表中:
wp_woocommerce_order_itemmeta
wp_woocommerce_order_items
【讨论】:
Thak you Loic :-) 我现在理解得更好了。以上是关于带有 WooCommerce 插件的 WordPress 数据库未显示所有数据的主要内容,如果未能解决你的问题,请参考以下文章
WooCommerce:从 CSV 文件中删除带有 id 列表的产品 [关闭]