仅在标题中禁用缓存

时间:2018-07-06 12:24:21

标签: php wordpress caching

我知道这是一个广泛的问题,但我想知道您采用哪种方法来实现这一目标。

当前,我正在开发一个使用WP Super Cache插件缓存的项目。在标题(当然,在每个页面中都会显示)中,有一条消息显示“ Hello'nameoftheloggeduser'”。我不想缓存这部分代码,因此,如果您注销或使用其他帐户登录,则消息会更改。

<ul id="user-menu" class="menu">
    <?php if ($up->current_user->ID == 0) : ?>
       <li><a href="<?php echo get_permalink($up->signup_page) ?>">Sign 
       Up</a></li>
       <li><a href="<?php echo get_permalink($up->profile_page) ?>">Log 
       In</a></li>
       <?php else : ?>
       <li><a href="<?php echo get_permalink($up->profile_page) ?>">Hello, <? 
       = $up->current_user_data->first_name ?></a></li>
       <?php endif; ?></ul>

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

根据WP Super Cache,静态html页面仅提供给未登录的用户,因此我认为您无需担心。