umdigital/wordpress-github-updater

提供了一种简单的方法,使用github而不是WordPress插件库来分发发布版本。

1.0.2 2024-09-23 20:26 UTC

This package is auto-updated.

Last update: 2024-09-23 20:27:45 UTC


README

GitHub release GitHub issues

提供使用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的发布资产。

配置

初始化选项

配置文件(wordpress.json)选项