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

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

Проблема:
Вы пытаетесь перевести логотип в формате 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 voices.

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

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

Автор Сообщения
26 ноября, 2025 в 12:28 пп #17611593

stanislavS-19

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

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

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

26 ноября, 2025 в 4:24 пп #17612875

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

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

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

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

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

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

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

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

26 ноября, 2025 в 9:40 пп #17613413

stanislavS-19

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

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

Снимок экрана 2025-11-26 233811.png
Снимок экрана 2025-11-26 233329.png
27 ноября, 2025 в 10:56 дп #17614558

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

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

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

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

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

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

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

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

29 ноября, 2025 в 11:41 дп #17619582

stanislavS-19

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