umdigital / wordpress-github-updater
提供了一种简单的方法,使用github而不是WordPress插件库来分发发布版本。
1.0.2
2024-09-23 20:26 UTC
Requires
- php: >=7.4
README
提供使用Github而不是WordPress更新WordPress插件的功能。
安装与使用
将composer包添加到您的插件中
composer require umdigital/wordpress-github-updater
更新插件头部
将以下内容添加到您的插件头部
Update URI: https://github.com/GITHUB_ACCOUNT/GITHUB_REPO
初始化库
include 'vendor/umdigital/wordpress-github-updater/github-updater.php';
// Initialize Github Updater
new \Umich\GithubUpdater\Init([
'repo' => 'its-cloudflare/umich-cloudflare',
'slug' => plugin_basename( __FILE__ ),
]);
创建/更新您的构建过程
为了获得最佳支持,建议添加一个发布工作流程,该工作流程将自动将插件打包成WordPress兼容的zip文件。默认的github源存档会导致在安装和更新期间插件文件夹命名不规则。示例目录中有一些工作流程的选项。这些工作流程将在向仓库推送标签时创建一个发布。名称中包含composer的工作流程还将向包中添加composer依赖项。这将创建一个格式为[REPO_NAME]-[TAG_NAME].zip的发布资产。