如何修改默认语言和其他语言的WooCommerce按钮文本 时间:2018-12-03 作者:Chris Osiak 我正在尝试更改WooCommerce多语言网站上“下订单”按钮中的文本。我默认的语言是英语美国,另一个是波兰语。我可以通过WPML插件轻松修改第二语言文本,但我无法更改默认语言。我尝试通过一个JS代码修改按钮文本,该代码在默认的EN页面中工作,但波兰语版本也开始显示新的英文文本。我也尝试过使用Loco和添加英语作为一种语言,修改了英文文本,但没有成功。如何做到这一点-更改默认语言中的文本字符串,并使其同时通过WPML进行翻译? 2 个回复 SO网友:rudtek 您可以使用他们的筛选器执行以下操作:/* Add to the functions.php file of your theme */ add_filter( \'woocommerce_order_button_text\', \'woo_custom_order_button_text\' ); function woo_custom_order_button_text() { return __( \'Your new button text here\', \'woocommerce\' ); } SO网友:dado 如果您有在PHP中硬编码的静态文本,您可以只使用GetText调用,例如:<?php __(\'Hello world\',\'cool_theme\'); ?> WPML钩住GetText调用,并通过字符串翻译接口使这些文本可翻译。请注意,此方法仅适用于无法编辑且固定在主题中的文本。 文章导航