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日

1、本站所有資源均不添加推廣檔案或浮水印,壓縮包內若有廣告檔案和浮水印請勿輕易相信。

2、本站資源均為兩層壓縮,第一層7z(尾碼若為wys,請自行修改為7z)有解壓密碼; 第二層zip或cbz,無解壓密碼,可直接使用漫畫類軟件程式查看; 詳情可參攷解壓教程

3、本站大部分內容均收集於網絡! 若內容侵犯到您的權益,請發送郵件至:admin#wysacg.top我們將第一時間處理! 資源所需價格並非資源售賣價格,是收集、整理、編輯詳情以及本站運營的適當補貼,並且本站不提供任何免費技術支援。 所有資源僅限於參攷和學習,版權歸原作者所有!

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

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

2022-10-26 22:58:14

建站教程

自定义WordPress字符串截取函数

2022-10-27 11:02:41

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