Wordpress w3tc插件和片段缓存问题

时间:2017-05-04 04:54:15

标签: wordpress caching fragment w3-total-cache

我为我的英语道歉,希望你能理解我。 所以,我有w3总缓存插件,启用了“页面缓存”和“片段缓存”选项。但是我无法在我的网站上实现片段缓存! 看:

<!--mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->
    echo date('d m Y H:i');
<!--/mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->

这个^代码工作得很好。但是当我想使用像这段代码中的一些wordpress函数时:

<!--mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->
    echo get_the_ID(); echo get_query_var('category');
<!--/mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->

它^仅适用于第一页加载。重新加载后它没有显示任何内容。我究竟做错了什么? 附:启用延迟初始化

1 个答案:

答案 0 :(得分:1)

INSTEAD OF:

<!--mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->
    echo get_the_ID();
<!--/mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->

使用:

 <!--mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->
        echo '<?php echo get_the_ID(); ?>';
<!--/mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->