更改 "backordered" WooCommerce 订单接收页面上的文本
Change "backordered" text on WooCommerce order received page
我正在尝试修改订单详情页面中的“reservado”或“backordered”一词。
我使用下面的代码,不幸的是没有得到想要的结果。 “延期交货”文本没有变化,有什么建议吗?
function custom_backorder_message( $text, $product ){
if ($product->is_on_backorder( 0 ) ) {
$text = __( 'This item may take 3-4 weeks to deliver' );
}
return $text;
}
add_filter( 'woocommerce_get_availability_text', 'custom_backorder_message', 10, 2 );
如果您想通过代码更改它,您可以使用 woocommerce_backordered_item_meta_name
过滤器挂钩。
所以你得到:
function filter_woocommerce_backordered_item_meta_name( $string, $item ) {
// Replace with new text
$string = 'My new text';
return $string;
}
add_filter( 'woocommerce_backordered_item_meta_name', 'filter_woocommerce_backordered_item_meta_name', 10, 2 );
但您也可以在语言文件中更改它。
我正在尝试修改订单详情页面中的“reservado”或“backordered”一词。
我使用下面的代码,不幸的是没有得到想要的结果。 “延期交货”文本没有变化,有什么建议吗?
function custom_backorder_message( $text, $product ){
if ($product->is_on_backorder( 0 ) ) {
$text = __( 'This item may take 3-4 weeks to deliver' );
}
return $text;
}
add_filter( 'woocommerce_get_availability_text', 'custom_backorder_message', 10, 2 );
如果您想通过代码更改它,您可以使用 woocommerce_backordered_item_meta_name
过滤器挂钩。
所以你得到:
function filter_woocommerce_backordered_item_meta_name( $string, $item ) {
// Replace with new text
$string = 'My new text';
return $string;
}
add_filter( 'woocommerce_backordered_item_meta_name', 'filter_woocommerce_backordered_item_meta_name', 10, 2 );
但您也可以在语言文件中更改它。