Мне нужно добавить код 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');