如何在结账时更改“您的订单”文字

时间:2017-05-27 11:17:40

标签: php wordpress woocommerce

如何更改Woocommerce结帐时的“您的订单”文字 Checkout from the online shop

3 个答案:

答案 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