当前位置:首页文章笔记建站教程Woocommerce中通过变体可变属性ID获取属性slug值

Woocommerce中通过变体可变属性ID获取属性slug值

我正在构建自定义产品页面,但我遇到了各种变化问题,WooCommerce 中通过变体可变属性 ID 获取属性 slug 值,属性 slug 值数组包含在$variation 数组中,所以试试这个:

  1. global $product;
  2. if($product->is_type(‘variable’)){
  3. $variations = $product->get_available_variations();
  4. foreach($variations as $variation)
  5. {
  6. $variation_obj = wc_get_product($variation[‘variation_id’]);
  7. // Variation can have many poduct attributes
  8. $attr_slugs = implode(‘, ‘, $variation[‘attributes’]);
  9. $stock = $variation_obj->get_stock_quantity();
  10. $COD = $variation_obj->get_sku();
  11. $regularprice = $variation_obj->get_regular_price();
  12. $saleprice = $variation_obj->get_sale_price();
  13. $diff = $regularprice$saleprice;
  14. echo "<p>Var Name: " .$attr_slugs."</p>";
  15. echo "<p>Var Name: " .$COD."</p>";
  16. echo "<p>regular price: ".$variation[‘display_regular_price’]."</p>";
  17. echo "<p>sale price: ".$saleprice."</p>";
  18. echo "<p>risparmi: ". $diff."</p>";
  19. echo "<p>in stock: ".$stock."</p>";
  20. }
  21. }
温馨提示:

文章标题:Woocommerce中通过变体可变属性ID获取属性slug值

文章链接:https://www.wuyanshuo.cn/1461.html

更新时间:2022年10月27日

本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:service@wuyanshuo.cn我们将第一时间处理! 资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。 所有资源仅限于参考和学习,版权归原作者所有,更多请阅读无言说网络服务协议

给TA打赏
共{{data.count}}人
人已打赏
建站教程

如何跳过WordPress中相邻帖子的某些文章链接

2022-10-26 22:58:14

建站教程

自定义WordPress字符串截取函数

2022-10-27 11:02:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'