Я должен добавить Javascript-код в заголовок WordPress на основе текущего языка, используемого веб-сайтом. Мы используем строковый перевод WPML. Я хочу написать такую функцию:
function add_customcode_header(){ ?> if(ICL_LANGUAGE_CODE == 'ru') { <script> code 1 </script> } else { <script> code 2 </script> } } <?php add_action('wp_head', 'add_customcode_header');
Эта функция должна размещать скрипт с содержимым code 1
если для параметра языка веб-сайта установлено значение «ru» и ЕСЛИ параметр языка является любым другим, он должен добавить code 2
для других языков
Волшебный вопрос: будет ли эта функция работать правильно?
ОБНОВИТЬ:
Правильное решение, которое работает:
function add_customcode_header(){ if(ICL_LANGUAGE_CODE == 'ru') { echo '<script> code 1 </script>'; } else { echo '<script> code 2 </script>'; } } add_action('wp_head', 'add_customcode_header');