Функция GetText, охватывающая WP Shortcode - PullRequest
0 голосов
/ 08 марта 2019

Я обыскал практически каждый уголок Интернета, чтобы узнать, как вручную зарегистрировать шорткод WP в документе .php, чтобы сделать его переводимым с использованием перевода строк WPML.

Достаточно просто с простым текстом, просто оберните его так:

<?php _e('Name', 'wpml_theme'); ?>

Слово " Имя " теперь появляется в разделе "Переводы строк" в серверной части в текстовой области " wpml_theme ".

Но я не могу правильно обернуть этот фрагмент php-кода, чтобы сделать его переводимым при переводе строк, так же, как я делал это в приведенном выше примере:

<?php echo do_shortcode('[showmodule id="251"]'); ?>

Как мне применить к этому функцию GetText, чтобы был вставлен другой шорткод (в действительности нужно изменить только номер идентификатора модуля в нем) в зависимости от того, какой язык отображается.

Спасибо!

...