Перейти к содержимому Перейти к боковой панели

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
Вы пытаетесь перевести логотип в формате SVG и самописный HTML-код на вашем сайте с помощью WPML, но сталкиваетесь с тем, что плагин не переводит эти элементы в теме The7.
Решение:
Для перевода логотипа, если он подтягивается через Динамические теги Элементора, рекомендуем воспользоваться решением, указанным на странице ошибок WPML: https://wpml.org/errata/elementor-pro-site-logo-replaced-by-placeholder-on-translated-pages/.
Что касается самописного HTML-кода, его можно вынести за пределы виджета, например, в дочернюю тему, functions.php или в настройки темы, если там есть поле для вставки HTML. В текстовый или Elementor-виджет следует оставить только тот текст, который действительно нужно переводить. Таким образом, код не будет обрабатываться переводчиком, а перевод будет осуществляться только на уровне текста.

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

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: 

Эта тема содержит 3 ответов, имеет 0 голосов.

Последнее обновление: stanislavS-19 5 месяцев, 2 недели назад.

При содействии: Andrey.

Автор Сообщения
26.11.2025 в 12:28 #17611593

stanislavS-19

Предыстория вопроса:
Я пытаюсь перевести элементы на сайте скрытая ссылка с помощью WPML. Проблемы возникают с переводом логотипа сайта и самописного HTML-кода.

Симптомы:
Плагин WPML не переводит некоторые "нестандартные" элементы в теме The7, включая логотип и самописный HTML-код.

Вопросы:
Как перевести логотип сайта в формате SVG с помощью WPML?
Как перевести самописный HTML-код с помощью WPML? Я запрограммировал стили, аннимацию, а переводится только текст...

26.11.2025 в 16:24 #17612875

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Спасибо за обращение в службу поддержки WPML.

Не могли бы Вы дать больше деталей как Вы добавили логотип на Ваш сайт?

Как перевести самописный HTML-код с помощью WPML?

В таком формате, Вы не переводе его редакторе переводов WPML, но Вы можете отключить редактор переводов, и сделал перевод непосредственно в редакторе Elementor вставим такой же код но уже с переводом.

Вот как отключить редактор переводов:
https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/

26.11.2025 в 21:40 #17613413

stanislavS-19

Таким образом как на скрине во всех частях сайта подтянуто лого. То есть через Динамические теги Элементора.

По поводу второго самописного HTML-кода всё ясно. Так я умею) Не хотел переключаться на тот тип перевода. Считал, что код "транзитом" должен пропускаться. Но ладно, сделаю старыми методами.

Снимок экрана 2025-11-26 233811.png
Снимок экрана 2025-11-26 233329.png
27.11.2025 в 10:56 #17614558

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Таким образом как на скрине во всех частях сайта подтянуто лого. То есть через Динамические теги Элементора.

Похоже, Вы столкнулись с известной проблемой:
https://wpml.org/errata/elementor-pro-site-logo-replaced-by-placeholder-on-translated-pages/
Попробуйте предложенное там решение.

По поводу второго самописного HTML-кода всё ясно. Так я умею) Не хотел переключаться на тот тип перевода. Считал, что код "транзитом" должен пропускаться. Но ладно, сделаю старыми методами.

Да, к сожалению, в этом случае перевод возможен только таким способом.
Если Вы хотите избежать перевода через «другой» метод, можете попробовать:
• Вынести HTML-код за пределы виджета — например, в дочернюю тему, functions.php, или в настройки темы, если там есть поле для вставки HTML.
• В текстовый/Elementor-виджет оставить только тот текст, который действительно нужно переводить.

Так код не будет обрабатываться переводчиком, а перевод останется только на уровне текста.

29.11.2025 в 11:41 #17619582

stanislavS-19

с лого всё сработало. с html еще не пробовал, но уверен, что всё получится, поэтому тему закрываю. вам спасибо.