Многие темы и плагины сохраняют тексты в таблице wp_options. Благодаря WPML их можно перевести с помощью модуля перевода строк.

Начнем с конца. Предположим, что ваш код выглядит как-то так:

<?php echo(get_option("footer_text")) ?>

Чтобы перевести этот текст, вам не нужно редактировать код. Просто включите модуль перевода строк WPML (доступен в пакете Многоязычная CMS).

Выбор данных в wp_options для перевода

Как указать WPML, что данную строку необходимо перевести.

Создайте файл конфигурации языков и сохраните его в корневой каталог вашей темы / плагина.

Этот файл определяет, какие данные в wp_options, пользовательские типы объектов и пользовательские поля являются многоязычными.

Перевод

Выбрав строки для перевода, перейдите в WPML -> Перевод строк. Вы можете использовать контекстный фильтр для поиска только соответственных строк.

Окно перевода строк

Не забудьте активировать флажок перевод закончен напротив каждой переведенной строки. Только завершенные переводы будут отображаться на общедоступных страницах.

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