【发布时间】:2016-07-06 15:37:39
【问题描述】:
目前显示“查看产品”,我想将其更改为“比较交易”,有人知道怎么做吗?
我试过了……
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' );
}
}
但它对 /shop 页面上的分组产品没有影响,它只会更改添加到购物车按钮或外部按钮链接 - 我试图在 /shop 页面上更改的按钮仍然显示为“查看产品”这些是不是实际添加到购物车的按钮这些是“LoopProduct-link”按钮我正在尝试更改从商店页面指向产品的按钮。
【问题讨论】:
-
woocommerce_product_single_add_to_cart_text用于单个产品页面。在循环中,过滤器是woocommerce_product_add_to_cart_text -
是的,谢谢
-
你为什么不继续发布答案并接受它。
标签: php wordpress woocommerce