我一直在检查woocommerce数据库方案,大部分的细节是有意义的,除了我似乎找不到属性标题存储在哪个表中.图片中的示例产品有不同的产品颜色选择,我可以看到属性coulour值从数据库,但我似乎找不到colour attribute tittle gets stored在哪里,看看红色箭头,看看我问的细节.
colour attribute tittle gets stored
的数据
e5nqia271#
1.整个属性类别存储在前缀为“pa_”的“wp_term_taxonomy”表中。x1c 0d1x1.整个属性的值与它们的名称和slug一起存储在'wp_terms'表中。要将属性链接到产品Woocommerce,请使用'wp_term_relationships'表存储post/product ID与术语ID的Map。
的数据1.最后,WooCommerce将所有分配的属性名称以序列化的方式保存在meta_key => _product_attributes.下的“wp_postmeta”表中继续:属性名称从'_product_attributes' Meta_key显示,值从'wp_terms. name'显示。它都在数据库中,但我不建议直接从数据库访问数据,而是使用内置函数。
yruzcnhs2#
产品属性是WooCommerce中不那么好的东西之一。它们看起来像一个分类,但不是。属性名称存储在wp_woocommerce_attribute_taxonomies中您可以查看WooCommerce的文档以查找属性的过滤器:https://woocommerce.github.io/code-reference/hooks/hooks.html
wp_woocommerce_attribute_taxonomies
xfb7svmp3#
产品属性现在存储在wp_postmeta中,行的meta_key为_product_attributes
3条答案
按热度按时间e5nqia271#
1.整个属性类别存储在前缀为“pa_”的“wp_term_taxonomy”表中。x1c 0d1x
1.整个属性的值与它们的名称和slug一起存储在'wp_terms'表中。要将属性链接到产品Woocommerce,请使用'wp_term_relationships'表存储post/product ID与术语ID的Map。
的数据
1.最后,WooCommerce将所有分配的属性名称以序列化的方式保存在meta_key => _product_attributes.
下的“wp_postmeta”表中
继续:属性名称从'_product_attributes' Meta_key显示,值从'wp_terms. name'显示。
它都在数据库中,但我不建议直接从数据库访问数据,而是使用内置函数。
yruzcnhs2#
产品属性是WooCommerce中不那么好的东西之一。它们看起来像一个分类,但不是。
属性名称存储在
wp_woocommerce_attribute_taxonomies
中您可以查看WooCommerce的文档以查找属性的过滤器:https://woocommerce.github.io/code-reference/hooks/hooks.html
xfb7svmp3#
产品属性现在存储在wp_postmeta中,行的meta_key为_product_attributes