如何更改Woocommerce结帐时的“您的订单”文字 Checkout from the online shop
答案 0 :(得分:4)
有两种方法。您可以使用gettext。据我所知,你提到的这个词是可翻译的。如果是这样,您可以继续执行以下功能。将其添加到主题functions.php
文件(推荐的子主题)
function custom_wc_translations($translated){
$text = array(
'Your order' => 'Your new phrase',
'any other string' => 'New string',
);
$translated = str_ireplace( array_keys($text), $text, $translated );
return $translated;
}
add_filter( 'gettext', 'custom_wc_translations', 20 );
或者,您可以获得jQuery的帮助。我假设特定字符串包含在具有类或ID
的元素中<script type="text/javascript">
(function($) {
$(document).ready(function() {
$('#your_my_order_element_id').html('Your New string');
//$('.your_my_order_element_class').html('Your New string');
});
})(jQuery);
</script>
答案 1 :(得分:0)
在wp-content / languages
下检查您的WooCommerce或主题语言文件中的订单如果您使用的是WPML,那么您可以在WPML中找到该字符串&gt;字符串翻译。
答案 2 :(得分:0)
当使用 woocommerce 作为报价车而不是直销车时,这绝对有效。节省了大量的时间来处理网站捕获功能并重写它们。
使用(获取文本)方法。
这在 2021 年仍然适用于最新版本的 wordpress 和 woocommerce。
Woocommerce 5.1.0 WordPress 5.6.2
使用片段插件实现,因此不需要子主题。 (在插件库中可用,但插件页面是:https://github.com/sheabunge/code-snippets