在产品循环中获取属性

时间:2018-01-11 作者:gstlouis

我已经在网上查看了所有从产品中获取属性的示例。这看起来相对简单,但我就是不能得到任何结果。我开始认为它只是没有在wp管理中正确设置。

我使用的代码:

$args = array(
    \'post_type\'      => \'product\',
    \'product_cat\'    => $meal->slug,
    \'posts_per_page\' => -1
);

$loop = new WP_Query( $args );

while ( $loop->have_posts() ) : $loop->the_post();
    $attribute_value = wc_get_product_terms( get_the_id(), \'pa_calories\' );

    var_dump($attribute_value);

    echo \'<div class="meal-products bottom col-md-6">\' . get_the_title() . \'</div>\';
endwhile;
我尝试过其他代码片段,如get_terms() 等等,但我一直得到空字符串或false。我做错了什么?

1 个回复
最合适的回答,由SO网友:gstlouis 整理而成

我天真的问题是,当我单击“保存属性”时,我没有注意到属性没有被保存。没有保存它的原因是我没有输入属性的值。

结束

相关推荐