首页 > 解决方案 > 影响单个产品价格而不影响下面的相关产品

问题描述

问题是我想在单个页面上添加一个钩子,这样如果产品没有价格,那么添加一个自定义按钮来引导联系页面。我在钩子上所做的验证是,如果我在单个产品页面上。一切正常,但问题是我还看到了下方相关产品上的按钮。我如何才能仅在我正在查看的当前单个产品中而不是单个产品页面中挂钩?这是我现在使用的代码:

add_filter('woocommerce_empty_price_html', 'custom_free_price_text');

function custom_free_price_text($product)
{
   if (is_product()) {
       global $product;
       $price = $product->get_price();
        if ($price == '') {
            ob_start();
           //my code..
        }
    }
}

标签: wordpresswoocommercehook-woocommerce

解决方案


推荐阅读