首页 > 解决方案 > WooCommerce 订阅 - 仅在切换订阅时更改添加到购物车按钮文本

问题描述

我想知道如何仅在切换订阅时更改产品页面上添加到购物车按钮的文本?我实际上让它工作了,但是标准的“立即注册”文本(在标准的 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;
    }
}

所以看起来代码正在工作,但被否决或其他什么..如何给这个代码最高优先级,以便它否决标准的“立即注册”文本?

标签: wordpresswoocommercewoocommerce-subscriptions

解决方案


推荐阅读