如何更改WooCommerce“创建帐户”文本?
答
有没有必要修改模板,你可以使用过滤器来改变文本。复制并粘贴到您主题的functions.php文件中。这是一个更清洁的解决方案,因为模板文件将来可能需要更新。
function my_text_strings($translated_text, $text, $domain) {
switch ($translated_text) {
case 'Create an account?' :
$translated_text = __('This is the new text that will be displayed!', 'woocommerce');
break;
}
return $translated_text;
}
add_filter('gettext', 'my_text_strings', 20, 3);
答
虽然没有钩子修改这个文本,但有一个另一种选择。将woocommerce/template/form-billing.php模板复制并覆盖到您的主题中,并修改其中的文本。
要遵循的步骤
- 拷贝形式,billing.php文件
- 去您激活主题文件夹
- 创建一个新的文件夹woocommerce
- 粘贴有该文件
- 编辑文本在线61 - 创建一个帐户?到任何你想要的文字
+0
请参考我的解决方案上面有一个过滤器可用。 –
哇!奇迹般有效 !!!非常感谢:-D –