如何更改 woocommerce 的“继续结帐”块的文本

问题描述 投票:0回答:1

在 Woocommerce 的购物车页面上,购物车总计下方的这个新的“继续结帐”块可让您更改按钮所在位置的 URL,但不允许您更改文本。我查看了插件中的块文件,但找不到其中的文本。有谁知道它来自哪里以及是否可以在不使用Javascript的情况下更改它? -谢谢!

wordpress woocommerce gutenberg-blocks
1个回答
0
投票

要在不使用 JavaScript 的情况下更改 WooCommerce 购物车页面上“继续结帐”按钮的文本,您可以使用过滤器来修改文本。您可以将以下代码添加到主题的functions.php文件或自定义插件中:

function change_proceed_to_checkout_text( $translated_text, $text, $domain ) {
    if ( $text === 'Proceed to checkout' ) {
        $translated_text = __( 'Your New Text Here', 'woocommerce' );
    }
    return $translated_text;
}
add_filter( 'gettext', 'change_proceed_to_checkout_text', 20, 3 );

此代码挂钩到

gettext
过滤器并检查正在翻译的文本是否为“继续结账”。如果是,它将替换为您的自定义文本。确保将
'Your New Text Here'
替换为您想要在按钮上显示的文本。

添加此代码后,刷新您的购物车页面,您应该在“继续结帐”按钮上看到更新的文本。

© www.soinside.com 2019 - 2024. All rights reserved.