wordpress主题开发第32课:实现主题检查更新在线升级的功能

操作步骤

1、下载后解压出来,文件夹命名为‘plugin-update-checker’,【百度网盘的文件夹名字我已经更改过,无须手动更改】

2、将‘plugin-update-checker’文件夹复制到你的主题目录下【比如我的主题目录是 ‘/wp-content/themes/zhuti/’】

3、打开 plugin-update-checker 文件夹中的 examples文件夹,将theme.json 打开编辑

{
	"version": "2.0",
	"details_url": "http://8y-ad.com/details.html",
	"download_url": "http://www.8y-ad.com/test2017.zip"
}

“version” 是版本号,大于style.css中的版本号时才会提示主题有更新

“details_url” 是主题详情,描述主题更新的详细情况的网页地址。

“download_url” 是主题的下载地址,必须是压缩包【比如我的主题叫 wudizhuti,那么我需要将wudizhuti文件夹压缩,而不是压缩文件夹下的文件。即:压缩包里只包含1个文件夹】

wordpress主题开发第32课:实现主题检查更新在线升级的功能插图

4、将theme.json 放置于网络可访问的地址,或者你找到你的theme.json的网络访问地址,将他的访问网址记录下来,第5步要用到。【比如我是将theme.json移动到了网站根目录,那我的访问地址就是http://www.wudi.com/theme.json】

5、在主题functions.php中添加如下代码,并修改其中的网址为上一步的网址:

/* 主题更新检测功能 */
require 'plugin-update-checker/plugin-update-checker.php';
use YahnisElsts\PluginUpdateChecker\v5\PucFactory;

$myUpdateChecker = PucFactory::buildUpdateChecker(
	'http://wudi.com/theme.json',//将这里的网址改成你的theme.json所在地的网址
	__FILE__, //Full path to the main plugin file or functions.php.
	'unique-plugin-or-theme-slug'
);

效果展示

wordpress主题开发第32课:实现主题检查更新在线升级的功能插图1

安装调试插件

主题更新检查一般12小时检查一次,手动检查更新,请安装插件 Debug Bar

wordpress主题开发第32课:实现主题检查更新在线升级的功能插图2

安装后,点击右上角的 debug-PUC-check now 即可手动检查更新

wordpress主题开发第32课:实现主题检查更新在线升级的功能插图3

 

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
wordpress主题开发第32课:实现主题检查更新在线升级的功能_八羊网_经验大师_广州八羊
wordpress主题开发第32课:实现主题检查更新在线升级的功能
此内容为付费阅读,请付费后查看
羊豆5
立即购买
您当前未登录!建议登陆后购买,可保存购买订单!未登录购买仅保留10天购买信息!
本站VIP仅为赞助加入QQ群以及赞助本站服务器,并非购买资源之用。
付费阅读
评论 抢沙发

请登录后发表评论

    暂无评论内容