Wordpress 更改“;查看购物车“;及;结帐;购物车小部件中的按钮文本

Wordpress 更改“;查看购物车“;及;结帐;购物车小部件中的按钮文本,wordpress,widget,woocommerce,Wordpress,Widget,Woocommerce,我试图找到正确的函数或过滤器来编辑Woocommerce购物车小部件中“查看购物车”和“结账”按钮的文本 我的网站url:(只是想让你们知道我使用的是zigzagpress的残酷、伟大的主题) 提前感谢您的帮助, F.要轻松翻译插件,请使用此插件: 它让你选择一个插件 注意,只能翻译带有.mo/.po文件的插件 我希望这对你有帮助 祝您好运。您可以使用str_ireplace()更改按钮的文本,以下功能将允许您更改按钮的文本: //The filters.. both are required

我试图找到正确的函数或过滤器来编辑Woocommerce购物车小部件中“查看购物车”和“结账”按钮的文本

我的网站url:(只是想让你们知道我使用的是zigzagpress的残酷、伟大的主题)

提前感谢您的帮助,
F.

要轻松翻译插件,请使用此插件:

它让你选择一个插件

注意,只能翻译带有.mo/.po文件的插件

我希望这对你有帮助


祝您好运。

您可以使用str_ireplace()更改按钮的文本,以下功能将允许您更改按钮的文本:

//The filters.. both are required.
add_filter('gettext', 'change_checkout_btn');
add_filter('ngettext', 'change_checkout_btn');

//function
function change_checkout_btn($checkout_btn){
  $checkout_btn= str_ireplace('Checkout', 'Your New Text', $checkout_btn);
  return $checkout_btn;
}

我一直在查看Woocommerce文档和在线,但只找到了一种方法来更改“继续结帐”按钮(Woocommerce_按钮_继续_到_结帐())和“下单”按钮…嗨,Michael,非常感谢你的回答,但我还没有找到(我是说翻译)。我只是想准确地更改按钮的英文文本:)。不是100%,但该插件还显示了字符串的位置。然后,您可以打开包含英文翻译的sting的文件并自行编辑。将插件视为快速帮助。非常感谢它的工作!只有一件事,你如何再次改变它?如果我这样做:'Checkout'、'Your New Text'、$Checkout\u btn或:'Your New Text'、'Your New Text2'、$Checkout\u btn,它就不起作用了。我刚刚测试过它,我明白你的意思了。您必须在str_-ireplace中仍然使用“Checkout”,因为这是Woocommerce在页面加载时为按钮生成的文本(即使您可能看不到),因此您需要转到:
str_-ireplace(“Checkout”,“您的新文本2”,“Checkout\u btn”)是的,非常感谢Daniel它工作得很有魅力!(我猜这只是CDN或缓存搞乱了我)这一定是在最新的WC中贬值了,因为它不适用于usI。我今天在WC
2.6.1.4
上测试了它,它仍然更改了签出按钮文本