在 Woocommerce 的购物车页面上,购物车总计下方的这个新的“继续结帐”块可让您更改按钮所在位置的 URL,但不允许您更改文本。我查看了插件中的块文件,但找不到其中的文本。有谁知道它来自哪里以及是否可以在不使用Javascript的情况下更改它? -谢谢!
要在不使用 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'
替换为您想要在按钮上显示的文本。
添加此代码后,刷新您的购物车页面,您应该在“继续结帐”按钮上看到更新的文本。