在订单接收页面(“woocommerce_thankyou
”)上有一个表格,订单详细信息标题为“订单详细信息”(我的母语为Ordredetaljer
)
我无法弄清楚如何更改此标题。我甚至无法正确找到它的源代码。如果有人能告诉我字符串(我们使用wpml进行字符串翻译)或源代码,我会很开心。
答案 0 :(得分:0)
您要查找的模板位于order/order-details.php
但是由于WooCommerce模板在您的主题中似乎不起作用,您可以尝试这种替代方案:
add_filter('gettext', 'changes_in_thank_you', 100, 3 );
function changes_in_thank_you( $translated_text, $text, $domain ) {
if( $text === 'Order details' ) {
$translated_text = __( 'Your replacement text', $domain );
}
return $translated_text;
}
代码放在活动子主题(或活动主题)的function.php文件中。
它应该有用。
要专门定位“已收到订单”页面,您可以替换:
if( $text === 'Order details' ) {
由:
if( $text === 'Order details' && is_wc_endpoint_url( 'order-received' ) ) {
在WPML中:
1)在“主题和插件本地化”您可以加载扫描此插件的“Woocommerce”插件的可翻译文本。
2)在“字符串翻译”中,您应该能够找到woocommerce域的字符串'Order details'
并更改您的语言的yranslation ...