仅在 WooCommerce 单一产品页面上将添加到购物车文本更改为“应用”

Posted

技术标签:

【中文标题】仅在 WooCommerce 单一产品页面上将添加到购物车文本更改为“应用”【英文标题】:Change Add to Cart text to "Apply" on WooCommerce single product pages only 【发布时间】:2021-05-07 17:23:58 【问题描述】:

我正在使用下面的代码将添加到购物车按钮替换为商店中产品的链接按钮,仅相关产品和存档页面

add_action( 'woocommerce_after_shop_loop_item', 'shop_view_product_button', 10);
    function shop_view_product_button() 
    global $product;
    $link = $product->get_permalink();
    echo '<a href="' . $link . '" class="button addtocartbutton">View Product</a>';

但我需要将单个产品页面上的添加到购物车按钮文本更改为“应用”。

有什么帮助吗?

【问题讨论】:

【参考方案1】:

使用以下内容:

add_filter( 'woocommerce_product_single_add_to_cart_text', 'product_single_add_to_cart_custom_text', 20, 1 );
function product_single_add_to_cart_custom_text( $text ) 
    $text = __( 'Apply', 'woocommerce' );

    return $text;

【讨论】:

以上是关于仅在 WooCommerce 单一产品页面上将添加到购物车文本更改为“应用”的主要内容,如果未能解决你的问题,请参考以下文章

在 WooCommerce 特定 ID 产品页面上将自定义内容添加到多个产品中

在商店页面上将 ACF 添加到 Woocommerce ul.products

在 WooCommerce 单一产品页面上为特定产品添加自定义内容

php WooCommerce:AJAX在单一产品页面上添加到购物车

替换产品类别的 Woocommerce 单一产品页面上的“添加到购物车”按钮

将Woocommerce单一产品页面上的添加到购物车按钮替换为产品类别