我无法从woocommerce分类中获取属性值。我试过了
select meta_value from wp_postmeta where meta_key = '_product_attributes' and post_id = '55';
它给出一个数组
a:1:{s:13:\"pa_size-value\";a:6:{s:4:\"name\";s:13:\"pa_size-value\";s:5:\"value\";s:0:\"\";s:8:\"position\";s:1:\"0\";s:10:\"is_visible\";i:1;s:12:\"is_variation\";i:1;s:11:\"is_taxonomy\";i:1;}}
这些数组值的属性值为null,我不知道如何继续。我创建了一个自定义代码,而不是使用woocommerce函数。
你能提一下如何使用woocommerce分类法吗?和流程显示属性值?
答案 0 :(得分:2)
您需要连接3个表中的数据:
_term_taxonomy(属性名称)
_terms(属性值)
_term_relationships(对象和属性之间的链接)
答案 1 :(得分:0)
对于变量产品(具有每个属性的价格),获取属性值
_term_taxonomy(属性名称)
_terms(属性值)
_term_relationships(对象和属性之间的链接)
获取每个属性的价格,
_options(option_value where option_name = _transient_wc_product_children_ids_productid)
_postmeta(使用optoin_value定价)
这里在_transient_wc_product_children_ids_productid中提及你的productid
我希望它对那些创建依赖于应用程序的wordpress网站有帮助。