Перевод текста на странице магазина WooCommerce
Если вы хотите, чтобы ваш магазин WooCommerce выделялся и лучше отражал ассортимент товаров, предлагаемый вашим бизнесом, важно правильно настроить текстовые элементы сайта. Один из таких способов — изменение текста на странице магазина. В этом примере мы рассмотрим, как изменить название страницы “Магазин” на более специфичное и привлекательное “Магазин цветов и подарков”.
Преимущества персонализации текстов на сайте
Персонализированные тексты помогают:
- Улучшить восприятие сайта посетителями.
- Повысить конверсию благодаря более точному отражению ассортимента.
- Сделать навигацию более интуитивной для пользователей.
Реализация изменения текста
Для того чтобы изменить текст “Магазин” на “Магазин цветов и подарков” на странице магазина WooCommerce, вам нужно добавить следующий код в файл functions.php вашей темы WordPress:
function translate_text_on_shop_page($translated, $text, $domain) {
// Проверяем, активен ли WooCommerce и находимся ли мы на странице магазина
if (function_exists('is_shop') && is_shop()) {
// Заменяем текст "Магазин" на "Магазин цветов и подарков"
$translated = str_ireplace('Магазин', 'Магазин цветов и подарков', $translated);
}
return $translated;
}
add_filter('gettext', 'translate_text_on_shop_page', 20, 3);
add_filter('ngettext', 'translate_text_on_shop_page', 20, 3);
Объяснение кода
- Проверка активации WooCommerce и страницы магазина:
- Функция
is_shop()используется для проверки, находимся ли мы на странице магазина WooCommerce. - Убедимся, что WooCommerce активен, используя
function_exists('is_shop').
- Функция
- Замена текста:
- Функция
str_ireplaceзаменяет строку “Магазин” на “Магазин цветов и подарков” в переменной$translated.
- Функция
- Применение фильтров:
add_filter('gettext', 'translate_text_on_shop_page', 20, 3)иadd_filter('ngettext', 'translate_text_on_shop_page', 20, 3)добавляют нашу функцию к соответствующим фильтрам для изменения текста.
Этот простой способ поможет вам сделать ваш интернет-магазин более привлекательным и информативным для посетителей. Внесите изменения и оцените, насколько эффективнее стала ваша страница.

