Друзья есть отличный плагин который поможет Вам отобразить разные варианты текста в случае если стоковые возможности WPML по каким-то причинам Вам не подходят, нпример для отображения текста в попап окнах созданных при помощи плагина PopUps. Уже не раз при решении не стандартных задач меня выручал плагин ссылка на который находится ниже: Барабанная дробь...
WPML Shortcodes
Скачать плагинможно по ссылке ниже: https://wordpress.org/plugins/wpml-shortcodes/
Описание
Добавляет функции wpml__ и wpml_e к вашей теме + возможность импользовать шорт код для WPML в WordPress. Сделайте WordPress полностью готовым к WPML
<?php wpml __($ text, $ context); ?>
<?php wpml_e($ text, $ context); ?>
Подобно поведению функций, вы должны предоставить строку для перевода и контекста.
Проверьте, как использовать короткий код ниже.
Использование (через php код)
<h1> <?php echo wpml __ ('Title', 'wpmlshortcodes'); ?> </h1>
<h2> <?php wpml_e ('Subtitle', 'wpmlshortcodes'); ?> </h2>
Использование (через шорт код)
<h1> [wpml__context = wpmlshortcodes] Заголовок [/wpml __] </h1>
<h2> [wpml__context = wpmlshortcodes] Субтитры [/wpml __] </h2>
Использование в php с использованием if (через код php)
<p>
<?php
wpml_e__if_language('Текст', 'en');
wpml_e__if_language('Testo', 'it');
?>
</p>
Использование (через шорт код)
[wpml_if lang = 'en'] Текст [/wpml_if]
[wpml_if lang = 'it'] Testo [/wpml_if]
Он также поддерживает обратную совместимость для wpml_translate и wpml_language из WPML Translate Shortcode.
Отличная поддержка оборачивания шорткодов например Contact Form 7
Я был приятно удевлен когда в качестве эксперемента поместил вывод формы CF7 внутри шорткода плагина "WPML Shortcodes"
ТО есть Вы можете использовать обрабление других шорт кодов вот таким образом:
<div class="Popups_SubTitle_Block">
[wpml_if lang = 'ru']Мы ответим на Ваш вопрос в кратчайшее время.[/wpml_if][wpml_if lang = 'en']We will answer your question in the shortest possible time.[/wpml_if]
</div>
[wpml_if lang = 'ru'][contact-form-7 id="6856" title="Задать вопрос - RU"][/wpml_if]
[wpml_if lang = 'en'][contact-form-7 id="6865" title="Задать вопрос - EN"][/wpml_if]