Intereting Posts
Как создать файл php для отображения изображения типа <img src = "/ img.php? ImageID = 32" />? Расширение Twig – среда symfony2 Поиск данных и удаление данных из текстового файла с использованием php magento не может переопределить базовую модель Прочитайте URL-адрес CSV и импортируйте выбранные данные в mysql с помощью PHP Отправить форму без перезагрузки с помощью jQuery AJAX php – mysql результаты с ошибкой ORDER & LIMIT без английского Как использовать spl_autoload_register для множественных diectories в PHP? PHP unserialize jQuery FORM post Создание динамических подкаталогов с использованием htaccess и php Как получить временную метку Unix в php на основе часового пояса RegExp в функции preg_match возвращает ошибку браузера Рекомендации по реализации простого регулярного выражения (для синтаксического анализа bbcode / geshi) Слияние файлов csv Как сохранить json_encode () от удаления строк с недопустимыми символами

Добавление кода в заголовок WordPress на основе локального языка в functions.php

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