Я использую 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"); } });