让七牛插件完美支持https

2015.10.21 更新:若使用WP Super Cache插件则无需修改任何文件。本教程仅针对使用我爱水煮鱼开发的七牛wordpress加速插件。

由于七牛云存储的CDN加速特性,本博客使用七牛镜像存储来达到加速博客访问的目的。几天下来,整体感觉比较满意。在Chrome上审查元素发现有很多JS库被拦截,以致不能正常加载网页主题的一些必要代码,几经周折才发现,在使用过程中需配合官方推荐的由我爱水煮鱼开发的七牛wordpress加速插件,而此插件在调用JS库时使用了HTTP地址(http://cdn.staticfile.org/),因此会被SSL判定为不安全地址而遭拦截。为此多少站长忍痛放弃HTTPS!因此需要动手修改插件代码,下载 jQuery库并上传至云服务器以获得更快的HTTPS安全连接。

\wp-content\plugins\wpjam-qiniu\wpjam-qiniutek.php 文件中,修改或禁用 wpjam_qiniutek_enqueue_scripts 函数即可。

打开文件,定位到wpjam_qiniutek_enqueue_scripts 函数,找到http://cdn.staticfile.org/开头的地址,下载此js库,再上传到七牛空间:七牛外链

我这里上传了2.1.1jquery.min.js、1.11.1jquery.min.js、jquery-migrate.min.js三个js库,分别获取外链,并替换原来的地址。

这样,网页主题在加载的时候便会从七牛拉取资源,这样既避免了出现不安全的警告,又有效提升了代码加载速度和完整性。以此类推,可以解决其它类似问题。

发布者

Javen

一個喜歡折騰的自由散漫又帶有幽默感的處女座完美型浪漫主義豪放派人士。

《让七牛插件完美支持https》有4个想法

  1. 那个wpjan 插件很恶心,带了很多不需要的功能还带个所谓的问答功能,七牛云存储插件还不能单独开启,我看到那个答直接卸载,目前在主题模版函数里定义七牛替换静态文件就可以了,另你启用七牛的https链接 收费的啊,你每月多少大洋?

发表评论

电子邮件地址不会被公开。 必填项已用*标注