欢迎访问晨星博客!

  • 如何解决WP缓存插件和手机主题适配插件冲突

    文章目录
    1. 为什么会冲突
    2. 解决思路
    3. 如何使用

    WP缓存插件和手机主题适配插件冲突是个什么情况呢?就是我明明用手机主题适配插件配置了移动端的主题,但是用手机访问还是pc端的主题,或者或者是用pc端访问页面时出现了移动端的主题界面,当你遇到这种问题是不是一阵头大,试过各种插件问题依然存在呢?下面我们就一起看看遇到这个问题如何处理:

    为什么会冲突

    由于静态缓存插件属于高级插件它的执行时间早于其他插件,也就是说我们在启用这类插件的同时访问我们的网站的流程是这样的(用户访问=>缓存插件判断是否有缓存=>有缓存直接输出缓存的页面=>没有缓存输出实时页面并缓存)也就是说在有缓存的情况下其他插件以及主题代码是不执行的,所以我们的移动主题适配插件就失去了作用。而且如果在没有缓存的情况下用移动终端访问网站还会把移动端的页面缓存起来,电脑上访问就会出现移动端的页面。结果简直糟糕透顶啦!

    解决思路

    如果我们要让两种功能同时使用到我们的网站中,那么也是有多种方法的但是终极目的就是让移动端和PC端分开缓存或者移动端不缓存,最好的解决方案就是选择一款可以判断移动端的静态缓存插件,我这这里推荐:Hyper Cache 静态缓存插件。

    Hyper Cache 缓存插件优势

    第一、更新快,代码规范,功能实用;

    第二、支持区分移动端,后台可定义分开缓存的设备类型;

    第三、一款插件可搞定静态缓存和移动适配两种功能;

    如何使用

    一、WP后台插件页面搜索【Hyper Cache】进行安装或者官方下载到本地,然后再后台进行安装。

    二、编辑根目录下的wp-config.php文件添加下面的代码:

    1. define(‘WP_CACHE’, true);

    三、设置移动端相关项目:

    wp-super-cache-vs-themes

    四、这个时候我们删除移动主题适配插件也可以让移动端访问到移动主题了。

    声明:原创文章请勿转载,如需转载请注明出处!

    • 共 2 条评论

    请登陆后再发表您的观点吧!

    最新评论

    1. 佰质流量计

      您好,谢谢分享,
      我现在有个问题,插件是按这个设置的,但是首页是手机版的,不知道问题出现在哪

    2. 免费建设

      内容很丰富,感谢博主分享!

    账号登陆

    快捷登陆