2016-07-10 21 views
1

Ich verwende WooCommerce 2.6.2 auf WP 4.5.3 und Sydney Vorlage.WooCommerce Kostenloser Versand - Entfernen Sie roh oder ändern Sie den Textnamen an der Kasse und E-Mail

Auf der WooCommerce Checkout-Seite (Bestellung abgeschlossen) unter Bestelldetails möchte ich den Text 'Kostenloser Versand' in etwas anderes ändern oder diese Zeile entfernen.

Ich möchte auch diese Zeile aus den E-Mails, die an den Kunden gesendet werden, ändern oder entfernen.

Allerdings kann ich diesen Text nicht

ich diese hinzugefügt, um meine functions.php haben Übersetzen

// Add this to your functions.php 
add_filter('gettext', 'translate_reply'); 
add_filter('ngettext', 'translate_reply'); 

function translate_reply($translated) { 
$translated = str_ireplace('Free Shipping', 'TBD', $translated); 
return $translated; 
} 

Aber es funktioniert nicht. Das heißt, wenn ich nur "Versand" ändere, dann übersetzt es das Versandetikett. Ich möchte das Label nicht übersetzen, ich möchte den Namen der tatsächlichen Versandmethode übersetzen.

Dies ist WIRKLICH frustrierend. Es sollte nicht so schwierig sein, einen Text zu ändern.

Wie kann ich das erreichen?

Antwort

3

Normalerweise benötigen Sie dafür keinen Code. Da gibt es große Veränderungen Seit WooCommerce 2.6+ für Einstellungen Versandarten, ich meine Antwort in zwei Abschnitte unterteilt sind:

  1. In WC Version 2.5 und vor (alte Art):

In Admin-Backend gehen Sie zu: WooCommerce>settings>Shipping>Free shipping

Sie können:

  • Disable freies Verschiffen, die Zeile zu entfernen, wie Sie gefragt.
  • Benennen Sie "Free Shipping" durch etwas anderes, das Sie auch gefragt haben.

Free shipping settings for WC 2.5

  1. In WC Version 2.6+ (Es ist anders):

In Admin-Backend gehen Sie zu: WooCommerce>settings >Shipping>Shipping Zones

Dann für jede Shipping Zone aufgeführt können Sie (oder nicht) Free Shipping Versandart aktiviert haben.Also für jeden Shipping Zone aufgelistet, können Sie:

  • entfernen Freies Verschiffen (durch Versand Zone), um die Zeile zu entfernen, wie Sie gefragt.
  • Umbenennen "Free Shipping" (von Shipping Zone) von etwas anderes Sie auch gefragt.

Free shipping settings for WC 2.6+ (1)

Free shipping settings for WC 2.6+ (2)

Free shipping settings for WC 2.6+ (3)

Referenz: WooCommerce rename "Free Shipping" field on checkout(alte Version bis WC 2.5.x)

1

Wenn es immer noch nicht im Frontend ändern, gehen zu WooCommerce> Status> Tools und WC-Transienten löschen!