Перевод текста на странице магазина 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)
добавляют нашу функцию к соответствующим фильтрам для изменения текста.
Этот простой способ поможет вам сделать ваш интернет-магазин более привлекательным и информативным для посетителей. Внесите изменения и оцените, насколько эффективнее стала ваша страница.