Как сменить текст кнопки в теме WordPress?
Есть кнопка.
Не могу найти, где менять перевод?
LocoTranslate не перевёл именно на главной - в других разделах корректно.
Как посмотреть путь, где лежит файл?
Дополнительно:
Ответы:
Тут есть варианты:
1. Если тема из официального каталога, то можете в разделе переводов сами перевести. Ссыль.
2. Если тема куплена и не находится в официальном каталоге, то можете запросить у продавца перевод. Если куплена у нормального продавца, то должный пойти навстречу.
3. Темы WP переводит программа Poedit. Смотрите в интернете как ей пользоваться. Возможно, она переведет лучше чем плагин Loco translate.
4. Если совсем не хочется возиться, то смотрите файл шаблона (желательно дочерней темы), где находится непереведенная фраза. Исходя из ваших слов (Главная страница) шаблон frontpage.php или index.php (могут быть варианты). Там и правьте.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Если Loco Translate перевёл строку в одних местах, но не перевёл на главной, значит на главной кнопка, скорее всего, выводится не из той же переводимой строки. Это может быть текст в шаблоне темы, в настройках билдера, в слайдере, в виджете или строка без функции перевода.
Сначала найдите сам текст по файлам темы и плагинов. На сервере или локально это быстрее всего сделать поиском:
grep -R "Текст кнопки" wp-content/themes wp-content/plugins
Если есть доступ к консоли Windows, можно искать так:
rg "Текст кнопки" wp-content/themes wp-content/plugins
Для главной страницы чаще всего проверяют
front-page.php,home.php,page.php, шаблоны секций темы и настройки конструктора. Если строка найдена прямо в файле темы, править лучше в дочерней теме, а не в родительской, иначе обновление темы затрёт правку.Если строка обёрнута в
__(),_e()илиesc_html__(), её можно перевести через Loco/Poedit, но проверьте правильный text domain:echo esc_html__( 'Read more', 'theme-textdomain' );
Если нужно быстро заменить конкретную строку без правки шаблона, можно использовать фильтр перевода, но это запасной вариант:
add_filter('gettext', function ($translated, $original, $domain) { if ($original === 'Read more') { return 'Новый текст кнопки'; } return $translated; }, 10, 3);
Если кнопка создана в Visual Composer, Elementor, Revolution Slider или настройках темы, искать её нужно в админке этого инструмента, а не в файлах перевода.