duanqin9507 2015-12-06 12:52
浏览 43

在自定义产品模板中显示属性

Trying to parse attributes through custom product loop for custom product template

I'm able to get image and title but not attributes. I have this error

Fatal error: Call to undefined function get_attribute()

<?php
global $wpdb;
global $product;

$taxrates = $wpdb->get_results($query);

foreach ($taxrates as $taxrate) {
    echo get_attribute($taxrate->products_id( 'pa_info' ));

    echo get_the_title($taxrate->products_id);
    echo get_the_post_thumbnail($taxrate->products_id);
    echo $taxrate->rate_2;
    echo $taxrate->rate_2;
    echo $taxrate->rate_3;
}
?>
  • 写回答

2条回答 默认 最新

  • dqmg80654 2015-12-08 13:56
    关注

    You can use get_post_meta to read attributes.

    For example, I am reading _sale_price of a product

    <?php echo get_post_meta($product->ID, "_sale_price", true); ?>
    

    or WC_Product object instance

    $value= WC_Product::get_attribute( 'attribute_name' );
    
    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序