2016-05-29 6 views
2

Ich erstelle eine Wordpress Woocommerce Site. Ich muss die internationale Pauschalpreis-Versand sagen "rufen Sie uns für Preise" anstelle von "Internationaler Versand (kostenlos)". Der einzige Wert, den ich auf der Adminseite ändern kann, der diesen Text aktualisiert, ist, einen Preis hinzuzufügen. Es gibt keine Möglichkeit, ein Label hinzuzufügen oder den Preis zu ändern oder frei zu schreiben.Wie kann ich ein Woocommerce Versandetikett ändern?

Kann jemand einen Weg vorschlagen, dies zu tun?

Antwort

2

Sie können dazu den Filter woocommerce_cart_shipping_method_full_label verwenden.

Fügen Sie den folgenden Code zu Ihrem Thema functions.php (vorzugsweise ein Kind-Thema)

add_filter('woocommerce_cart_shipping_method_full_label', 'change_shipping_label', 10, 2); 

function change_shipping_label($full_label, $method){ 

    $full_label = str_replace("International Shipping (Free)", "Call Us For Rates", $full_label); 

    return $full_label; 
} 
+0

Perfect! Du bist erstaunlich !! –