首页 > 解决方案 > woocommerce商店产品属性标题在哪里

问题描述

我一直在检查 woocommerce 数据库方案,除了我似乎无法找到属性标题存储在哪个表中之外,大多数细节都很有意义。图片中的示例产品有不同的产品颜色选择,我可以从数据库中看到属性颜色值,但我似乎找不到在哪里colour attribute tittle gets stored,请查看红色箭头以查看正在询问的详细信息。

标签: wordpresswoocommerce

解决方案


  1. 整个属性类别存储在带有前缀“pa_”的“wp_term_taxonomy”表中。 在此处输入图像描述
  2. 整个属性的值与其名称和 slug 一起存储在“wp_terms”表中。要将属性链接到产品 Woocommerce 使用“wp_term_relationships”表来存储帖子/产品 ID 与术语 ID 的映射。

在此处输入图像描述

  1. 最后,WooCommerce 将所有分配的属性名称作为序列化方式保存在 meta_key => _product_attributes 下的 'wp_postmeta' 表中。 在此处输入图像描述

所以要恢复:属性名称从“_product_attributes”元键显示,值从“wp_terms.name”显示。

它都在数据库中,但我不建议直接从数据库中访问数据,而是使用内置函数。


推荐阅读