php商品销量,WooCommerce: 显示每个产品的总销量

WooCommerce将每个产品的总销量作为wp_postmeta表里,可以用get_post_meta获取,方法如下

在主题的functions.php中加入如下代码//在shop页面显示总销量

add_action( 'woocommerce_after_shop_loop_item_title', 'wc_product_sold_count', 5 );

//在产品详情页面显示总销量

add_action( 'woocommerce_single_product_summary', 'wc_product_sold_count', 11 );

function wc_product_sold_count() {

global $product;

$units_sold = get_post_meta( $product->id, 'total_sales', true );

echo '

' . sprintf( __( '已销售: %s', 'woocommerce' ), $units_sold ) . '

';

}

修改add_action最后的数字可以调整位置,值越大越靠后。

效果如下所示:

在shop页面显示

d53c8cec9b80b3455985309318aecec1.png

在产品详情页面显示

81788371647d2519653ac751817fb7f4.png

WooCommerce只记录了总销量,无法显示月销量。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值