dwnload/edd-software-license-manager

这是一个PHP类抽象,用于管理在Easy Digital Downloads商店销售的WordPress插件许可证和自动更新。

2.0.0 2023-11-15 21:26 UTC

This package is auto-updated.

Last update: 2024-09-15 23:08:56 UTC


README

PHP from Packagist Latest Stable Version Total Downloads License Build Status codecov

这是一个PHP类抽象,用于管理在Easy Digital Downloads商店销售的WordPress插件许可证和自动更新。

包安装(通过Composer)

要安装此包,请编辑您的composer.json文件

{
    "require": {
        "dwnload/edd-software-license-manager": "^2.0"
    }
}

现在运行

$ composer install dwnload/edd-software-license-manager

如何使用此包

$license = \get_option(\Dwnload\EddSoftwareLicenseManager\Edd\AbstractLicenceManager::LICENSE_SETTING, []);
$data = [
    'license' => $license[$plugin_id]['license'] ?? '',
    'item_name' => 'Custom Login Style Pack #1', // Name of this plugin (matching your EDD Download title).
    'author' => 'Frosty Media',
    'item_id' => (int),
    'version' => '1.0.0',
];
\TheFrosty\WpUtilities\Plugin\Plugin $plugin
    ->add(new Edd\LicenseManager($plugin, $data))
    ->add(new Edd\PluginUpdater('https://frosty.media/', __FILE__, $data))
->initialize();