Skip navigation

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

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

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

Последнее обновление: Andrey 1 год, 9 месяцев назад.

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

Автор Посты
28 августа, 2023 в 9:05 дп #14298803

Влад Антонов

Через раз работает,
Сейчас пробую решить вот какую проблему:
скрытая ссылка

Как перевести: Buy now??
Через скрытая ссылка не работает 🙁

28 августа, 2023 в 9:15 дп #14298851

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

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

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

Как Вы создали кнопку "Buy now"? Пробовали найти в редакторе переводов WPML или же в WPML >> Перевод строк?

28 августа, 2023 в 1:45 пп #14301297

Влад Антонов

Кнопка - скрытая ссылка
просто кнопка в елементоре, только шаблон создан темой, физически я его найти не могу.

Сами блоки перевод строк видит: скрытая ссылка

Но почему-то не происходит замена при переключении языка.

29 августа, 2023 в 11:51 дп #14306731

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

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

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

Спасибо за апдейт. Предлагаю, что нужно перевести сам темплейт (который создан темой). Сейчас он установлен, как не переводимый в WPML >> Settings >> Post Types Translation, Templates (vehica_template), тут же его нужно установить в как "Translatable".

Затем вернуться по ссылке где находиться темлейт и сделать его перевод.
скрытая ссылка

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

Settings-‹-Autodille-Cars-from-European-auctions-with-delivery-—-WordPress(1).png
Edit-Template-“Single-Car-Template-–-Gallery”-‹-Autodille-Cars-from-European-auctions-with-delivery-—-WordPress.png
31 августа, 2023 в 9:21 дп #14318607

Влад Антонов

Оно то так, но при включении перевода шаблона на арабской версии все шаблоны падают 🙁
А можешь напомнить как в html сделать два языка, помню был вариант:
Типа тайтл { if en "заголовок на анг", if ar "заголовок на арабском" }

попробую методом костылей

31 августа, 2023 в 1:04 пп #14320817

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

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

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

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

Думаю, что-то вроде этого:

<?php if(ICL_LANGUAGE_CODE=='en'): ?>
---do something---
<?php elseif(ICL_LANGUAGE_CODE=='it'): ?>
---do something else--
<?php endif; ?>

https://wpml.org/documentation/support/wpml-coding-api/#language-constants