2017-05-22 41 views
0

我想更改在我的Wordpress/Woocommerce網站上的商品頁面上的項目上懸停時出現的按鈕上的文字。我搜索了很多帖子,但找不到解決方案。我正在使用ShopIsle主題。如何將此選擇選項文本更改爲「查看產品」? enter image description here如何更改woocommerce商店頁面上按鈕懸停的「選擇選項」文本?

+0

的可能的複製[WordPress的woocommerce模板文件overiding(HTTPS:/ /stackoverflow.com/questions/15025213/wordpress-woocommerce-template-file-overiding) –

回答

1

如果您正在使用2.1+那麼這應該爲你

add_filter('woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text'); // 2.1 + 

function woo_archive_custom_cart_button_text() { 

    return __('My Button Text', 'woocommerce'); 

} 

工作woocommerce < 2.1

add_filter('add_to_cart_text', 'woo_archive_custom_cart_button_text'); // < 2.1 

function woo_archive_custom_cart_button_text() { 

    return __('My Button Text', 'woocommerce'); 

} 
+0

這也沒有工作......我可能沒有鏈接我的孩子他們e對我的主題適當...有沒有辦法檢查這個? – CoopDaddio

+0

您可以覆蓋子主題中的任何模板,並查看它是否被覆蓋。因爲這個解決方案是woocommerce推薦的。你的主題有一些問題。 –

+0

如果你想調試這個,那麼你可以激活二十七個主題,並把代碼放在那裏。如果您看到文字已更改,則說明您的孩子主題有衝突。 –

0

將此添加到子主題functions.php文件中,您可以更改任何按鈕上的文本。

add_filter('woocommerce_product_add_to_cart_text' , 'custom_woocommerce_product_add_to_cart_text'); 
/** 
* custom_woocommerce_template_loop_add_to_cart 
*/ 
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 __('View products', 'woocommerce'); 
    break; 
    case 'simple': 
     return __('Add to cart', 'woocommerce'); 
    break; 
    case 'variable': 
     return __('Select options', 'woocommerce'); 
    break; 
    default: 
     return __('Read more', 'woocommerce'); 
} 
+0

沒有工作.... – CoopDaddio

相關問題