Intereting Posts
Как проверить, содержит ли многомерный массив одно значение? Вызов неопределенной функции sqlsrv_connect () На любых языках Могу ли я захватить веб-страницу и сохранить ее файл изображения? (нет установки, нет activeX) Zend Framework не позволит мне включить API Карт Google Laravel 5 выполняет агрегирование с помощью mongodb на where clause Я хочу добавить 100 лет к отображаемым датам wordpress Как отправить HTML-адрес электронной почты с помощью SMTP в PHP Как увеличить лимит размера импорта в phpMyAdmin с помощью сервера Xampp? Проблема SED (linux) с рекурсивным jsonp -> json_decode () WooCommerce 2.6 – Скрытие оплачиваемой доставки, когда бесплатная доставка запускается путем достижения определенной суммы Laravel, sync () – как синхронизировать массив, а также передавать дополнительные поля поворота? php fopen возвращает false, но файл доступен для чтения / записи предотвратить форматирование от POST до тех пор, пока код javascript не будет удовлетворен изменение log_errors_max_len не влияет

Изменить текст в зависимости от языка

Я использую WordPress с языковым коммутатором для переключения между различными языками. Внутри шаблонов я использую этот фрагмент кода для переключения жестко закодированного текста.

<?php if(ICL_LANGUAGE_CODE == 'en') { ?> This is english <?php } else { ?> This is another language <?php } ?> 

У меня есть боковая панель, но она создается с помощью различных виджетов, поэтому я не могу установить одно и то же исправление.

Используя jquery, как я могу настроить таргетинг на весь текст внутри определенного div и заменить его на что-то еще?

Если я поместил этот jquery в код выше, то это должно работать, не так ли?

jQuery / JS является клиентом, PHP является сервером, поэтому, если сказать, есть один шанс внедрить PHP в JavaScript, и это находится во время выполнения страницы. Вероятно, вы можете сделать что-то вроде:

 $(document).ready(function() { var language = '<?php echo ICL_LANGUAGE_CODE?>'; if (language == "EN") { $("#IDOFDIV").html("NEW HTML HERE"); } });