W3 总缓存和片段缓存 - 无法使其工作

W3 Total Cache and fragment cache - not able get it to work

我已按照 there 中的步骤进行操作,但我无法使片段缓存正常工作(这是获得 PRO 版本的主要原因)

模板中的示例代码如下所示:

<!--mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> --> echo 'The time is '.date( 'H:i:s', time() ); <!--/mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->

所以在那种情况下,我希望看到 时间是 和正确的时间,但它只工作一次,然后显示 echo 'The time is '。 date( 'H:i:s', time() ); 作为纯文本。

首先你需要在你的 wp-config.php 文件中定义 W3TC_DYNAMIC_SECURITY 常量

define('W3TC_DYNAMIC_SECURITY', 'FRAGMENT_CACHING');

然后您可以使用下面的代码(任何模板)进行测试:

<?php echo date("H:i:s"); ?>
<br>

<!-- mfunc FRAGMENT_CACHING -->
echo date("H:i:s");
<!-- /mfunc FRAGMENT_CACHING -->
<br>


<div id="mydiv"><p>The current time is 
<!-- mfunc FRAGMENT_CACHING echo date("H:i:s"); -->
echo date("H:i:s"); 
<!-- /mfunc FRAGMENT_CACHING -->
</div>