wordpress - 哪里的表包含 woocommerce 中的产品价格?

标签 wordpress woocommerce

我正在使用 wordpress 和 woocommerce 开发电子商务商店,我想获取产品的价格,但我没有在数据库中看到产品的价格?我在谷歌搜索并说它在表 wp_postmeta 中,但我没有看到任何东西?那么如何在 woocommerce 数据库中找到产品价格的位置。

最佳答案

基本上,WooCommerce 将其产品数据作为自定义帖子保存在 WordPress 数据库的结构中,“帖子类型”为“产品”。

与帖子相关的所有其他元数据都在 WordPress 数据库的“postmeta”表中。您可以发现此表的结构为“meta_id”、“post_id”、“meta_id”和“meta_key”。

产品的价格将使用 'post_id' 作为产品 ID,将 'meta_key' 作为 '_regular_price' 和 'meta_key' 作为您设置的正常价格的值。

所以与产品相关的所有其他元数据都在“postmeta”表中。 WooCommerce 没有使用手动查询 WordPress 数据库,而是通过一些您可以直接使用它们来获取定价的功能简化了操作。也尝试一下,这可能会减少您的开发时间。

关于wordpress - 哪里的表包含 woocommerce 中的产品价格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32156466/

相关文章:

css - 仅在 WooCommerce 单个产品页面上增加产品价格字体大小

wordpress - 添加产品后woocommerce购物车是空的

sql - 如何检索wordpress数据库中已发布的帖子?

reactjs - 古腾堡 block : RichText default value displaying HTML tags

css - WordPress header 标记不需要的空间

php - Woocommerce WC_Cart->fees 和 WC_Cart::get_checkout_url 已弃用

添加到主屏幕的 iOS 图标变黑

php - 在 WordPress 中的 foreach 循环内选择查询

css - 在 WooCommerce 中使用 CSS 仅定位单个产品页面

php - Woocommerce 3.3+ 中预览灯箱上管理订单列表的附加操作按钮