Wordpress主题交流群:565616228 进群记得看公告!

如何解决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

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

来源:本文由晨星博客原创撰写,欢迎分享本文,转载请保留出处和链接!
评论广告

1条评论

  • 免费建设  回复

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

昵称*

邮箱*

网址