2

我已经按照那里的步骤进行操作,但我无法让片段缓存工作(这是获得 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()); 作为纯文本。

4

1 回答 1

2

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

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>
于 2015-10-06T19:03:08.990 回答