Всем привет! У меня сайт на
wordpress с установленным плагином кеширования страниц
wp-optimise.
На главной странице присутствует блок, который закеширован во временных опциях
transients и обновляется раз в неделю,
if ( false === ( $buffer = get_transient( 'goods_data') ) ) {
}
set_transient( 'goods_data', $buffer,strtotime("next saturday") );
но, при этом, приходится принудительно очищать кеш страницы
?wpo_single_page_cache_purged=1
плагина.
Вопрос: как этот момент можно автоматизировать, чтобы не кешировалась или очищался блок после замены во временных опциях?
В
FAQ плагина сказано:
Can I make certain parts of the page stay dynamic when cache is enabled?
The cached page is sent to the user before most of WordPress was loaded. The plugins aren’t loaded yet, making it impossible for them to change the cached content at every request.
So at the moment if you want to keep parts of your page dynamic (e.g. adverts, widgets, shopping cart…) AND keep it cached, you will have to use custom solutions using javascript and AJAX to fetch those dynamic parts from the server.