SunLicenseログイン
WordPress のプレミアムプラグインとテーマの作者向け

あなたの WordPress Pro プラグインを、サイトごとにライセンス。

無料版は wordpress.org に、Pro はサイトごとにライセンス、返金でオフ。

  • WordPress
  • WooCommerce
  • PHP
  • Envato
  • Lemon Squeezy
  • Payhip
  • Stripe
できること

あなたの売り方に合わせて。

守られるサイト数の上限

ドメインをマシン ID に:1、5、25 サイト。

TOO_MANY_MACHINES

好きな場所で販売

WooCommerce、Lemon Squeezy、Payhip、Envato。

購入者がサイトを移転

ステージングから本番へ、ポータルで解放。

Lite & Standard

Pro のダウンロードを保護

失効または期限切れのキーではダウンロードできません。

Standard

Sentinel が共有キーを検出

返金済みなのに使われ続けるライセンスも。

すべてのプラン

PHP SDK、どのホストでも

依存関係なし:cURL または PHP のストリーム。

PHP 8.0+
仕組み

次のリリースまでに導入。

  1. 1無料アカウントを作成
  2. 2WooCommerce または Envato を接続
  3. 3Pro の設定で検証
acme-forms-pro/includes/license.php
use SunLicense\SunLicenseClient;

function acme_pro_license_ok(): bool {
    $cached = get_transient('acme_pro_license');
    if ($cached !== false) return $cached === 'ok';

    $client = new SunLicenseClient('https://api.sunlicense.com', token: 'slk_...');
    $result = $client->validate(get_option('acme_pro_key'), [
        'host' => wp_parse_url(home_url(), PHP_URL_HOST), // one site = one activation
    ]);

    set_transient('acme_pro_license', $result->isValid() ? 'ok' : 'no', DAY_IN_SECONDS);
    return $result->isValid();
}
よくある質問

よくある質問。

wordpress.org のプラグインでライセンスキーを検証できますか?

いいえ。wordpress.org のガイドラインはトライアルウェアを禁止しているため、そこでホストするプラグインはライセンスキーで機能をロックできません。無料プラグインはそこで完全に動く状態にし、Pro は別のアドオンプラグインとして WooCommerce、Lemon Squeezy、Payhip、Envato で販売してください。キーを検証するのは Pro アドオンだけにし、その readme に SunLicense に接続することを明記します。

サイトごとのライセンス上限はどう動きますか?

Pro アドオンはサイトのドメインをマシンのフィンガープリントとして送ります。新しいドメインごとにライセンスの枠を 1 つ使い、すべての枠が埋まると検証は TOO_MANY_MACHINES を返します。購入者はサイトを移すときにカスタマーポータルで枠を解放でき、あなたもダッシュボードから解放できます。

プラグインは GPL です。ライセンスキーは何を守るのですか?

GPL では誰でもコードを共有・改変でき、ライセンスキーでそれは変わりません。キーで管理できるのは、あなたが提供するものです:新しいリリースのダウンロード、サポート、そしてプラグインがあなたのサーバーで呼び出すサービス。返金済み、失効済み、上限超過のキーでは、これらすべてが使えなくなります。

SunLicense はプラグインの更新を wp-admin に配信しますか?

それだけではできません。WordPress の更新サーバーは組み込まれていません。Standard では、購入者はカスタマーポータルから Pro の各リリースをダウンロードでき、それができるのは有効なライセンスだけです。独自の更新チェッカーを運用しているなら、更新を提示する前に同じライセンス検証を呼び出せます。

次のリリースを守りましょう。

  • Free プラン
  • クレジットカード不要
  • いつでも解約可能