2017-06-17 32 views
0

我使用这个更改添加到购物车文本woocommerce:定制woocommerce添加到购物车文字get_title外循环?

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

function woo_archive_custom_cart_button_text() { 

    return __('ADD TO CART', 'woocommerce'); 

} 

我想get_title();而不是“添加到购物车”,但我在黑暗中。

+0

如果您处于黑暗中,那意味着您的问题也不清楚:您希望为“get_title”制作什么标题?产品的标题?还有别的标题? –

+0

你能告诉我们你想展示哪些文字而不是“加入购物车”吗? –

回答

0

你可以通过内部钩产品称号,

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

function woo_archive_custom_cart_button_text() { 
    global $product; 
    return __($product->title , 'woocommerce'); 

} 
+0

相当肯定你不能/允许翻译这样的变量。 –

+0

谢谢,艾哈迈德。我编辑你的代码只是一点点,它的工作。看到我上面的答案。 – TGrace

+0

现在,如果我还想返回$ product-> get_price()和$ product-> get_title(),该怎么办? – TGrace

0

这工作:

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

function woo_archive_custom_cart_button_text() { 
global $product; 
return __($product->get_title() , 'woocommerce'); 

} 

现在如何同时返回$产品 - > get_price()和$产品 - > get_title( ) - 我想通过一个数组?

相关问题