我想在下面的部分获得产品属性

时间:2016-02-16 作者:David

我想添加我在产品属性中定义的产品品牌和重量,但它使用

<?php
$weightvalues = get_the_terms( $product->id, \'pa_weight\');

      foreach ( $weightvalues as $weightvalue ) {
       echo $weightvalue->name;
        } ?>
我在产品页面中使用了它,但它在下面的代码中不起作用。我该怎么办?

<?php 
$title=\'\';
                        if($show_title)
                        {
                            //$title = \'<h3 class="ls-result-title"><a href="\'.$product->get_permalink().\'">\'.$product->get_title().\'</a></h3>\';
                            $variation_label=\'\';
                            if(get_post_type($pid)==\'product_variation\'){
                                $all_meta = get_post_meta( $pid );
                                foreach ( $all_meta as $name => $value ) {
                                    if ( ! strstr( $name, \'attribute_\' ) ) {
                                         continue;
                                    }
                                    if($value[0]!=\'\')
                                        $variation_label.=\' - \'.str_replace(array("pa_","attribute_"),"",$name).\' : \'.$value[0];
                                }

                            }


                            $title = \'<h3 class="ls-result-title"><span class="brand"></span><a href="\'.$product->get_permalink().\'">\'.$product->get_title().$variation_label .$terms.\' </a></h3><h4></h4>\';
                        }
?>

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

通过摆弄一下就得到了答案

<?php echo $_product->get_attribute( \'pa_weight\' );?>

相关推荐

如何在Functions.php中链接style.css

我是WordPress的新手;我刚开始学习WordPress。我想把风格联系起来。函数中的css。php,但我无法解决这里可能存在的问题。谁能给我指出正确的方向吗?指数php<?php get_header(); ?> <?php if ( have_posts() ) { while ( have_posts() ) { the_post();