Php 如何从变量产品中获取属性?
我有一个用于变量的带有属性URL的变量产品 我需要在页面上显示,但我不知道如何显示。我试了很多方法,但都不好。例如,此代码:Php 如何从变量产品中获取属性?,php,attributes,woocommerce,product,variations,Php,Attributes,Woocommerce,Product,Variations,我有一个用于变量的带有属性URL的变量产品 我需要在页面上显示,但我不知道如何显示。我试了很多方法,但都不好。例如,此代码: echo get_post_meta($value['variation_id'], 'attribute_pa_url', true); 返回类似“httpwww域comsometthingsomethingelse”的url,而不是“” 有什么提示我该做什么吗?谢谢大家! 成功了: $taxonomy = 'pa_color'; $meta = get_post_m
echo get_post_meta($value['variation_id'], 'attribute_pa_url', true);
返回类似“httpwww域comsometthingsomethingelse”的url,而不是“”
有什么提示我该做什么吗?谢谢大家! 成功了:
$taxonomy = 'pa_color';
$meta = get_post_meta($value['variation_id'], 'attribute_'.$taxonomy, true);
$term = get_term_by('slug', $meta, $taxonomy);
echo $term->name;
谢谢你 成功了:
$taxonomy = 'pa_color';
$meta = get_post_meta($value['variation_id'], 'attribute_'.$taxonomy, true);
$term = get_term_by('slug', $meta, $taxonomy);
echo $term->name;
谢谢你 首先检查数据库中的值。我试过你的代码,如果值正确地存储在DB中,这似乎可以正常工作。在DB中,我在两个地方看到这个值-wp_postemta表和wp_terms表。在Postmeta中,它的存储很差,从术语上讲,它是正常的。我不知道为什么它在两个地方,但在产品编辑页面它看起来不错。首先检查数据库中的值。我试过你的代码,如果值正确地存储在DB中,这似乎可以正常工作。在DB中,我在两个地方看到这个值-wp_postemta表和wp_terms表。在Postmeta中,它的存储很差,从术语上讲,它是正常的。我不知道为什么它在两个地方,但在产品编辑页面它看起来不错。