davidanderson684/simba-plugin-manager-updater
此类是一个更新检查器和UI,用于托管在Simba插件管理器插件中的WordPress插件
Requires
- dev-master
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.20
- v1.8.19
- v1.8.17
- v1.8.16
- v1.8.15
- v1.8.14
- v1.8.13
- v1.8.12
- v1.8.11
- v1.8.10
- v1.8.9
- v1.8.8
- v1.8.7
- v1.8.6
- v1.8.5
- v1.8.4
- v1.8.3
- v1.8.2
- v1.8.1
- v1.8.0
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.10
- v1.5.9
- v1.5.8
- v1.5.7
- v1.5.6
- v1.5.5
- v1.5.4
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.8
- v1.4.7
- v1.4.6
- v1.4.5
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- 1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.1
- v1.2.0
- v1.1
This package is auto-updated.
Last update: 2024-08-28 22:59:04 UTC
README
此类是一个更新检查器和UI,用于托管在Simba插件管理器插件中的WordPress插件。
它适用于需要提供访问凭据(客户电子邮件地址和密码)才能获取更新的插件。对于任何人都可以使用的插件,您应使用Yahnis Elsts的插件更新类而不做任何修改:https://github.com/YahnisElsts/plugin-update-checker
如何使用此类
您可以根据是否要使用composer来安装此类,有两种安装方式。我们建议使用composer,这样您的依赖项就可以保持最新,而无需手动操作。
1. 安装:方法一:通过composer(推荐)
如果您还没有composer.json文件,请创建一个。
{
"require": {
"davidanderson684/simba-plugin-manager-updater": "1.9.*"
}
}
如果您已经有了,只需将davidanderson684/simba-plugin-manager-updater添加到要求列表中(当然,请确保JSON有效)。
然后,在同一目录下运行"composer update"(假设您已经安装了composer)。
1. 安装:手动安装(虽然推荐使用composer,但如果您坚持...)
检查Yahnis Elsts的插件更新类版本(https://github.com/YahnisElsts/plugin-update-checker)。
从https://github.com/YahnisElsts/plugin-update-checker下载,并将其放置在此类所在目录的子目录"puc"中,使得插件更新类在puc/plugin-update-checker.php中。如果composer目录不存在,将会在此处查找。您应该阅读此(更新管理器类)项目的一部分文件composer.json
,以查看哪些版本是兼容的(不要下载不兼容的版本)。
2. 在您的插件中包含类
现在您已安装,需要包含此类。您插件的构造函数是一个不错的选择。
如果您使用composer,应该将updater.php文件复制到您的插件中(如果您就地编辑捆绑版本,则在更新时将被覆盖),与您的composer.json和vendor目录在同一目录中(或者如果否则,修改其中提到的路径)。
include_once('path/to/your/plugin/updater.php');
3. 编辑updater.php以指向您的插件托管位置
updater.php是一个非常短的文件。找到以下行...
new Updraft_Manager_Updater_1_9('https://example.com/your/WP/mothership/homeurl', 1, 'plugin-dir/plugin-file.php');
...然后
-
将其更改为指向托管插件的WordPress网站的首页URL(即运行Simba插件管理器的网站)。
-
将1更改为在您的WordPress插件分发网站上托管此插件的用户的用户ID(即登录Simba插件管理器以提供此插件更新日志的用户ID)。
-
将插件路径更改为相对于WP插件目录的路径(默认为wp-content/plugins)到您插件的主要文件。
这就完了!还有一个可选参数,即选项数组。可选的选项(以键/值对形式指定)包括:debug(布尔值)、require_login(布尔值)、auto_backoff(布尔值)、interval_hours(整数)。