WooCommerce:在空购物车页面中更改“返回商店”按钮的标签

时间:2020-10-17 20:11:50

标签: php wordpress woocommerce label shop

我想在WooCommerce的空白购物车页面中的“返回商店”按钮中更改文本

我在此代码段中找到了

add_action( 'wp_footer', function(){
?>
<script>
jQuery(window).load(function() {
    if (jQuery('a.button.wc-backward'))
        jQuery('a.button.wc-backward').text("My Text");
});
</script>
<?php
});

它仅适用于空购物车页面,但不适用于我删除项目后的空白购物车页面,我的意思是,当出现删除的项目的通知时,按钮仍为“ retun to shop”而不是我的自定义文本。

有什么建议可以使其在任何情况下都能正常工作吗?

1 个答案:

答案 0 :(得分:0)

WooCommerce 4.6 添加了一些新的过滤器和操作:

其中之一:

woocommerce_return_to_shop_text-在空购物车页面中进行过滤以更改“返回商店”按钮的标签。

所以你得到

/**
 * Filter "Return To Shop" text.
 *
 * @since 4.6.0
 * @param string $default_text Default text.
 */
function filter_woocommerce_return_to_shop_text ( $default_text ) {
    // Add new text
    $default_text = __( 'My new text', 'woocommerce' );
    
    return $default_text;
}
add_filter( 'woocommerce_return_to_shop_text', 'filter_woocommerce_return_to_shop_text', 10, 1 );