WordPress W3TC插件和片段缓存问题

zed5wv10  于 2023-06-21  发布在  WordPress
关注(0)|答案(2)|浏览(74)

我为我的英语道歉,我希望你能理解我。所以,我有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; ?> -->

它的^工作只为第一页加载。重新装弹后什么都没显示。我做错了什么?p.s.启用延迟初始化

wgx48brx

wgx48brx1#

代替:

<!--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; ?> -->
4nkexdtk

4nkexdtk2#

这似乎对我不起作用。我试着这样做,但我不确定它是否有效。

<!-- mfunc <?=W3TC_DYNAMIC_SECURITY?> -->
  <?php echo $something_else; ?>
<!-- /mfunc <?=W3TC_DYNAMIC_SECURITY?> -->

相关问题