久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

根據(jù)類別名稱woocommerce檢查購物車中的產(chǎn)品?

Checking products in cart based on category name woocommerce?(根據(jù)類別名稱woocommerce檢查購物車中的產(chǎn)品?)
本文介紹了根據(jù)類別名稱woocommerce檢查購物車中的產(chǎn)品?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

限時送ChatGPT賬號..

如果我的購物車中有特定類別的產(chǎn)品,我正在嘗試觸發(fā) echo 語句,這是我的代碼:

I'm trying to trigger an echo statement if a certain category of product is in my cart, here's my code:

<?php
//Check to see if user has product in cart
global $woocommerce;

//flag no book in cart
$item_in_cart = false;

foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) {
    $_product = $values['data'];
        $terms = get_the_terms( $_product->id, 'product_cat' );

            foreach ($terms as $term) {
                $_categoryid = $term->term_id;
            }

    if ( $_categoryid == 'name_of_category' ) {
        //book is in cart!
        $item_in_cart = true;

    }
}

if ($item_in_cart === true) {echo 'YES';}
else {echo 'Nope!';}

?>

知道我做錯了什么嗎?我的購物車中確實(shí)有name_of_category"產(chǎn)品,我想要一個不錯的 Yes 回應(yīng)!

Any idea as to what i'm doing wrong? I do have 'name_of_category' products in my cart, i'd like a nice Yes echoed!

謝謝!

推薦答案

根據(jù) Barrell 的建議編輯了我的代碼并回應(yīng)了賓果游戲"!

Edited my code following Barrell's advice and echo 'Bingo'!

效果很好,代碼如下:

    function check_product_in_cart() {
        //Check to see if user has product in cart
        global $woocommerce;

        //assigns a default negative value
        //  categories targeted 17, 18, 19

        $product_in_cart = false;

        // start of the loop that fetches the cart items

        foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) {
            $_product = $values['data'];
            $terms = get_the_terms( $_product->id, 'product_cat' );

            // second level loop search, in case some items have several categories
            foreach ($terms as $term) {
                $_categoryid = $term->term_id;
                if (( $_categoryid === 17 ) || ( $_categoryid === 18 ) || ( $_categoryid === 19 )) {
                    //category is in cart!
                    $product_in_cart = true;
                }
            }
        }

        return $product_in_cart;
   }

希望能幫到人!

這篇關(guān)于根據(jù)類別名稱woocommerce檢查購物車中的產(chǎn)品?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Add programmatically a downloadable file to Woocommerce products(以編程方式將可下載文件添加到 Woocommerce 產(chǎn)品)
Get today#39;s total orders count for each product in Woocommerce(獲取今天 Woocommerce 中每種產(chǎn)品的總訂單數(shù))
Add Custom registration fields in WooCommerce and phone field validation issue(在 WooCommerce 和電話字段驗(yàn)證問題中添加自定義注冊字段)
Add a select field that will change price in Woocommerce simple products(在 Woocommerce 簡單產(chǎn)品中添加一個將更改價格的選擇字段)
Add custom columns to admin products list in WooCommerce 3(在 WooCommerce 3 中將自定義列添加到管理產(chǎn)品列表)
Customizing checkout quot;Place Orderquot; button output html(自定義結(jié)帳“下訂單按鈕輸出html)
主站蜘蛛池模板: 伊人网综合 | 亚洲精品99 | 国产四区 | 天天综合国产 | 国产丝袜一区二区三区免费视频 | 日韩一级不卡 | 亚洲性人人天天夜夜摸 | 日本淫视频| 欧美日韩视频一区二区 | av在线播放国产 | 中文精品一区二区 | 在线欧美一区二区 | 欧美性tv| 成人午夜视频在线观看 | 永久av| 久久久久国产一区二区三区 | 91色视频在线观看 | 高清久久 | 国产在线视频三区 | 中文av电影 | 小川阿佐美pgd-606在线 | 欧美综合国产精品久久丁香 | 日本免费一区二区三区四区 | 国产女人叫床高潮大片免费 | 自拍视频国产 | 亚洲精品日日夜夜 | 黄色大片视频 | 久久综合伊人一区二区三 | 一级a爱片性色毛片免费 | 日韩第一页 | 欧美精品乱码久久久久久按摩 | 九色国产 | 九九伊人sl水蜜桃色推荐 | av毛片| 欧美高清一级片 | 国产一区二区三区四区 | 亚洲欧美日韩中文字幕一区二区三区 | 一区二区三区四区在线 | 玩丰满女领导对白露脸hd | 狠狠操电影 | 亚洲精品乱码久久久久久久久 |