2016-07-06 110 views
0

目前它顯示「查看產品」我想將其更改爲「比較特惠」任何人都知道如何?更改分組產品的WooCommerce商店頁面按鈕文本

我想...

add_filter('woocommerce_product_single_add_to_cart_text', 'custom_woocommerce_product_add_to_cart_text'); 

function custom_woocommerce_product_add_to_cart_text() { 

    global $product; 
    $product_type = $product-> product_type; 

    switch ($product_type) { 
     case 'external': 
      return __('Buy product', 'woocommerce'); 
     break; 
     case 'grouped': 
      return __('Compare Deals', 'woocommerce'); <<<<<<<<< 
     break; 
     case 'simple': 
      return __('Add to cart', 'woocommerce'); 
     break; 
     case 'variable': 
      return __('Select options', 'woocommerce'); 
     break; 
     default: 
      return __('Buy Now', 'woocommerce'); 
    } 

} 

但它的/店鋪頁面,只改變了添加到購物車按鈕或外部按鈕鏈接上的分組的產品沒有任何影響 - 的按鈕,我試圖改變在/商店頁面仍然讀取「查看產品」這些不是實際添加到購物車按鈕這些是「LoopProduct-link」按鈕我試圖改變按鈕導致產品從商店頁面。

+2

'woocommerce_product_single_add_to_cart_text'對於*單*產品頁面。在循環過濾器是'woocommerce_product_add_to_cart_text' – helgatheviking

+0

是的,這有效果 – Scott

+0

爲什麼你不去,併發布答案並接受它。 – helgatheviking

回答

1
add_filter('woocommerce_product_add_to_cart_text', 'custom_woocommerce_product_add_to_cart_text'); 

function custom_woocommerce_product_add_to_cart_text() { 

global $product; 
$product_type = $product-> product_type; 

switch ($product_type) { 
    case 'external': 
     return __('Buy product', 'woocommerce'); 
    break; 
    case 'grouped': 
     return __('Compare Deals', 'woocommerce'); 
    break; 
    case 'simple': 
     return __('Add to cart', 'woocommerce'); 
    break; 
    case 'variable': 
     return __('Select options', 'woocommerce'); 
    break; 
    default: 
     return __('Buy Now', 'woocommerce'); 
} 

} 

榮譽給helgatheviking的提示...

相關問題