我想知道仅在切换订阅时如何更改产品页面上的添加到购物车按钮的文本吗?我实际上使它工作了,但是标准的“立即注册”文本(在标准的woocommerce订阅选项中)将在一秒钟后覆盖该文本。我现在正在使用此代码:
add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_add_to_cart_label_for_subscription_products', 10, 2 );
function custom_add_to_cart_label_for_subscription_products( $var, $instance ) {
global $product;
$product_type = $product->get_type();
if ( isset( $_GET['switch-subscription']) ) {
return __( 'Wijzig abonnement' );
} else {
return $var;
}
}
看起来好像代码在工作,但是被否决了。如何赋予此代码最高的优先级,使其否决标准的“立即注册”文本?