Измените текст моей корзины в заголовке темы WooCommerce Artificer

Я использую WooCommerce со свободной темой Artificer, и я пытаюсь изменить текст для My Basket and Checkout, показанный на изображении ниже: введите описание изображения здесь

Теперь я искал файлы локализации для любой строки, соответствующей My Basket (все возможные варианты), и пришел к выводу, что это невозможно перевести с использованием языкового файла. Поскольку эта информация о корзине видна на каждой странице, я заглядывал в файл header.php в папке themes / artificer и сравнивался с выходом HTML (используя инструменты Dev в Chrome). Я пришел к выводу, что выход управляется этой строкой:

<?php woo_nav_before(); ?> 

Но теперь я потратил некоторое разумное количество времени на поиски и поиск файлов шаблонов, где определена эта функция, но я не могу найти ее для жизни, так что кто-то может указать мне в правильном направлении.

Solutions Collecting From Web of "Измените текст моей корзины в заголовке темы WooCommerce Artificer"

Функции определены в папке theme-woocommerce.php файле theme-woocommerce.php :

 // 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; ?> <a href="<?php echo $woocommerce->cart->get_checkout_url()?>" class="checkout"> <span class="lozenge"><?php _e('Checkout','woothemes') ?></span> </a> <?php } } function woocommerce_cart_link() { global $woocommerce; ?> <a href="<?php echo $woocommerce->cart->get_cart_url(); ?>" title="<?php echo sprintf(_n('%d item', '%d items', $woocommerce->cart->cart_contents_count, 'woothemes'), $woocommerce->cart->cart_contents_count);?> <?php _e('in your shopping cart', 'woothemes'); ?>" class="cart-button "> <span class="label"><?php _e('My Basket:', 'woothemes'); ?></span> <?php echo $woocommerce->cart->get_cart_total(); ?> <span class="items"><?php echo sprintf(_n('%d item', '%d items', $woocommerce->cart->cart_contents_count, 'woothemes'), $woocommerce->cart->cart_contents_count); ?></span> </a> <?php } 

edit: Я понял, что на самом деле есть еще один языковой файл, который вызывает перевод текста «2 элемента» из моего изображения. Эти языковые файлы находятся в теме искусства в папке lang .

Я не заметил этого раньше, пока не использовал плагин CodeStyling Localization .

Тем не менее, мне не удалось перевести «Моя корзина», поэтому я вручную ее вручную изменил в файле theme-woocommerce.php .

Я смог изменить его, изменив следующее:

Моя корзина – <?php _e('My Basket:', 'woothemes'); ?></span> <?php _e('My Basket:', 'woothemes'); ?></span>

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

Checkout – <a href="<?php echo $woocommerce->cart->get_checkout_url()?>" class="checkout"><span class="lozenge"><?php _e('Checkout','woothemes') ?></span></a>