Давайте представим ситуацию.
Вы делаете сайт на WordPress, используете, например, плагин WooCommerce или какой-то другой, этот плагин добавляет свои слова и вы хотите их заменить.
Потом вы начинаете или ставить какой-то плагин, который вам в этом может, либо же искать по всем файлам, языковой файл именно того плагина, который генерирует слово, которое вы хотели бы заменить.
Согласитесь, это не очень удобно. Но, wordpress – уникальная CMS, которая может это сделать написанием всего пары строк.
Например, недавно у меня была задача заменить надписи “подитог” на “итого” и “обзоры” на “отзывы” в WooCommcerce.
Как перевести любое слово без плагина в WordPress или WooCommerce?
Для этого есть одна простая функция на PHP.
function change_text( $my_text ) { if ( $my_text == 'Подитог' ) { $my_text = 'Итого'; } if ( $my_text == 'Обзоры' ) { $my_text = 'Отзывы'; } return $my_text; }
Поместите эту функцию к себе в файл functions.php и все 🙂
Как она работает? А тут все просто, мы создаем переменную $my_text и запускаем проверку, то есть, если наша переменная будет ровняться например “подитог”, то мы ей сразу присваиваем другое значение и возвращаем его для дальнейшей работы… вот и все 🙂
Не работает данная функция((
Да, не пашет