Как понял, в плагине WP-Cache (ну и WP-Super-Cache) есть возможность не кешировать участки кода.
Из примеров на сайте:
<!--mfunc function_name('parameter', 'another_parameter') -->
<?php function_name('parameter', 'another_parameter') ?>
<!--/mfunc-->
и
<!--mclude file.php-->
<?php include_once(ABSPATH . 'file.php'); ?>
<!--/mclude-->
Как понял алгоритм такой: при первоначальной генерации страницы выполняется то, что внутри тега, то есть соответственно
<?php function_name('parameter', 'another_parameter') ?>
<?php include_once(ABSPATH . 'file.php'); ?>
А когда все уже закешировано, то выполняется код внутри
<!--mfunc -->
<!--mclude -->
Внимание, вопрос 🙂
То есть, получается, что засунуть в этот код, например, вызов какого-либо виджета "невыгодно" по причине того, что придется выискивать и выстраивать связи зависимости виджетов от огромного количества переменных, классов и т.д., дообъавляя их, тем самым снижая эффект от кеширования?
Или же существуе какой-то менее мозгозатратный способ, например, чтобы выводить мини-чат Wordspew?