Ändern Sie meinen Warenkorb-Text in der Kopfzeile von WooCommerce Artificer Thema

Ich benutze WooCommerce mit dem kostenlosen Artificer-Theme und versuche den Text für Mein Warenkorb und Checkout zu ändern. Bildbeschreibung hier eingeben

Nun habe ich die Lokalisierungsdateien nach einer Zeichenkette durchsucht, die zu meinem Korb passt (alle möglichen Variationen) und kam zu dem Schluss, dass dies nicht mit einer Sprachdatei übersetzt werden kann. Da diese Warenkorbinformationen auf jeder Seite sichtbar sind, ging ich in die Datei header.php im Ordner themes / artificer und vergleiche sie mit der HTML-Ausgabe (mit Dev-Tools in Chrome). Ich glaubte, dass die Ausgabe von dieser Zeile gesteuert wird:

 

Aber jetzt habe ich einige Zeit damit verbracht zu googeln und nach den Vorlagendateien zu suchen, wo diese function definiert ist, aber ich kann sie nicht für das Leben von mir finden, also kann mir jemand bitte in die richtige Richtung zeigen.

Solutions Collecting From Web of "Ändern Sie meinen Warenkorb-Text in der Kopfzeile von WooCommerce Artificer Thema"

Die functionen sind im includes Ordner des artificer-Themas in der theme-woocommerce.php Datei definiert:

 // Add the cart link to the header add_action('woo_nav_before', 'artificer_header_cart_link', 20); if ( ! function_exists( 'artificer_header_cart_link' ) ) { function artificer_header_cart_link() { if ( class_exists( 'woocommerce' ) ) { echo woocommerce_cart_link(); } } } // Add the checkout link to the header add_action('woo_nav_before', 'artificer_header_checkout_link',10); if ( ! function_exists( 'artificer_header_checkout_link' ) ) { function artificer_header_checkout_link() { global $woocommerce; ?>  < ?php _e('Checkout','woothemes') ?>  < ?php } } function woocommerce_cart_link() { global $woocommerce; ?>  < ?php _e('My Basket:', 'woothemes'); ?> https://wordpress.stackexchange.com/questions/109750/change-my-basket-text-in-the-header-of-woocommerce-artificer-theme/< ?php echo $woocommerce->cart->get_cart_total(); ?> < ?php echo sprintf(_n('%d item', '%d items', $woocommerce->cart->cart_contents_count, 'woothemes'), $woocommerce->cart->cart_contents_count); ?>  < ?php } 

edit: Ich habe festgestellt, dass es tatsächlich auch eine weitere Sprachdatei gibt, die die Übersetzung des "2 Items" -Textes aus meinem Bild bewirkt. Diese Sprachdateien befinden sich im artificer-Thema im Ordner lang .

Ich habe das vorher nicht bemerkt, bis ich das CodeStyling Localization Plugin benutzt habe .

Nichtsdestotrotz konnte ich "My Basket" nicht übersetzen, also habe ich es manuell in der theme-woocommerce.php Datei manuell geändert.

Ich konnte es ändern, indem ich folgendes ändere:

Mein Korb – < ?php _e('My Basket:', 'woothemes'); ?> < ?php _e('My Basket:', 'woothemes'); ?>

Items- title="< ?php echo sprintf(_n('%d item', '%d items', $woocommerce->

Checkout- < ?php _e('Checkout','woothemes') ?>