На странице вызывается рекламный php код, который в зависимости от города юзера выдает ему .js файл, который в свою очередь подгружает в DIV нужный нам рекламный html код.
case 'Saint Petersburg':
$banner = '<script async src="//www.domain.ru/wp-content/themes/domain/ajax.js"></script>';
break;
default:
$banner = '<script async src="//www.domain.ru/wp-content/themes/domain/ajax2.js"></script>';
ajax.js сожержит следующее:
(function($) {
$(function() {
$.ajaxSetup({cache: false});
$("#blockajax").load("http://www.domain.ru/wp-content/themes/domain/text.html");
})
})(jQuery)
Так вот плагин соответственно кэширует всю страницу, и путь до ajax.js и соответственно реклама выводится не по городу для каждого юзера, а берется из кэша.
Как это решить, где ошибка?