Ändern Sie den Text „nachbestellt' auf der WooCommerce-Bestelleingangsseite.
P粉594941301
P粉594941301 2023-07-30 17:12:12
0
1
489
<p>Ich versuche, das Wort „reservado“ oder „backordered“ auf der Seite mit den Bestelldetails zu ändern. </p><p>Ich habe den folgenden Code verwendet, aber leider nicht das erwartete Ergebnis erzielt. Der Text von „backordered“ hat sich nicht geändert, irgendwelche Vorschläge? </p><p><br /></p> <pre class="brush:php;toolbar:false;">function custom_backorder_message( $text, $product ){ if ($product->is_on_backorder( 0 ) ) { $text = __( 'Die Lieferung dieses Artikels kann 3-4 Wochen dauern' ); } $text zurückgeben; } add_filter( 'woocommerce_get_availability_text', 'custom_backorder_message', 10, 2 );<span style="font-family:'sans serif, tahoma, verdana, helvetica';"><span style="white-space:nowrap ;"> </span></span></pre> <p><br /></p>
P粉594941301
P粉594941301

Antworte allen(1)
P粉426780515

Translation: 如果你想通过代码来修改它,你可以使用 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 );

但你也可以在语言文件中进行更改。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage