Первый комментарий к этой строке
$(".yith_magnifier_gallery img:nth-child(odd)").hide();
как
/* $(".yith_magnifier_gallery img:nth-child(odd)").hide();*/
Запустите приложение и проверьте, если ошибка все еще существует, если вы все еще получаете
ошибка, это может быть какая-то другая проблема, не связанная с кодом, который вы
вывешенным.
Если нет ошибок, продолжайте так.
Вам нужно вызвать JavaScript $(".yith_magnifier_gallery img:nth-child(odd)").hide();
при загрузке вашей страницы. Это не должно быть в ваших функциях. Php
Установите глобальную переменную в конце вашей функции PHP, как это
$ GLOBALS ['jsVarFound'] = $ найдено;
Вам не нужно
if($found){
$(".yith_magnifier_gallery img:nth-child(odd)").hide();
}
вместо этого поставьте $GLOBALS['jsVarFound'] = $found;
там
В вашем теге head или везде, где вы загрузили jQuery, используйте это.
<script>
var isFound = "<?php echo($GLOBALS['jsVarFound']); >";
if(isFound == "1") {
$(".yith_magnifier_gallery img:nth-child(odd)").hide();
}
</script>
это должно работать.