Изменить текст в корзине меню Elementor

Как я могу изменить слово «Промежуточный итог» и текст в кнопках «Оформить заказ» и «Показать корзину» в новом виджете корзины меню Elementor? Я хотел бы перевести их на свой язык (польский), но эти тексты не видны в виджете перевода Loco, который я использую. Вероятно, str_ireplace() будет работать, но я не могу использовать его должным образом. Ссылка на мой сайт - https://www.abreo.pl.


person Tomek Stępień    schedule 30.08.2018    source источник
comment
Вам нужно проверить Как редактировать шаблон WordPress developer.wordpress. org/themes/template-files-section/ и найдите нужный файл для редактирования   -  person Mohamed Navas    schedule 30.08.2018
comment
Еще одна ссылка на некоторые уроки по редактированию шаблонов. thethemefoundry.com/blog/edit-wordpress-theme-html   -  person Mohamed Navas    schedule 30.08.2018
comment
Спасибо за комментарий, Мохамед, да, я знаю, что мне нужно отредактировать шаблон, я знаю, как это сделать. Проблема заключается в точной функции, которая изменит кнопки и текст в упомянутом виджете.   -  person Tomek Stępień    schedule 30.08.2018


Ответы (1)


Проблема решена...

/*Change text strings */
function my_text_strings( $translated_text, $text, $domain ) {
    switch ( $translated_text ) {
        case 'Subtotal' :
            $translated_text = __( 'Your text here', 'woocommerce' );
            break;
            case 'Checkout' :
            $translated_text = __( 'Your text here', 'woocommerce' );
            break;
            case 'Show Cart' :
            $translated_text = __( 'Your text here', 'woocommerce' );
            break;
    }
    return $translated_text;
}
add_filter( 'gettext', 'my_text_strings', 20, 3 );
person Tomek Stępień    schedule 31.08.2018
comment
Пожалуйста, поделитесь, какой файл с полным путем вы редактировали для решения этой проблемы. так что в будущем это поможет кому-то. - person Mohamed Navas; 03.09.2018
comment
У меня такая же проблема, так что будет хорошо, если вы скажете, куда добавить этот код :) - person jager91; 11.09.2018
comment
Добавьте этот код в файл functions.php дочерней темы. Если у вас нет дочерней темы, настоятельно рекомендую ее создать, иначе после обновления темы вы потеряете все сделанные вами изменения. codex.wordpress.org/Child_Themes здесь вы можете прочитать о дочерних темах. - person Tomek Stępień; 12.09.2018