Как изменить надпись «Выбрать опцию» на свою в WooCommerce

Answer

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five http://jquery2dotnet.com/ centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

В этом коротком уроке мы поговорим с Вами на тему того, как изменить надпись "выберите опцию" на страницах магазина созданного на базе WooCommerce. Ниже показан яркий пример того, что данная надпись тут явно не к делу и вместо "выберите опцию" как минимум напрашивается "выберите размер", этим мы сейчас и займемся.

Первым вариантом который мне пришел в голову - это была правка файла woocommerce-ru_RU.po, но при обновлении плагина WooCommerce - он будет перезаписан и все наши изменения канут в лету, так что нужно искать более радикальный и правильный вариант.

Было решено сделать такие изменения через файл functions.php, который в данном случае будет самым правильным решением. Для этого открываем его через редактор и в самый конец дописываем код:

add_filter('gettext', 'translate_text');
add_filter('ngettext', 'translate_text');

function translate_text($translated) {
$translated = str_ireplace('Выбрать опцию', 'Выбрать размер', $translated);
$translated = str_ireplace('Выбрать опции', 'Выбрать размер', $translated);

return $translated;
}
Естественно можно заменить "Выбрать размер" на ту надпись, которая необходима Вам. После этого сохраняем изменения в файле и обновляем страницу с товаром. Мы видим что изменения были внесены и на сайте, пример показан у меня на изображении ниже.
Если остаются вопросы по данной теме, пишите их в комментариях под данной статьей.



Поделись с друзьями