Easy Digital Downloads 用のソフトウェアライセンス拡張機能により、顧客は WordPress プラグインとテーマのシームレスなアップデートを行うことができます。これを行うには、通常、WordPress を搭載したサイトにインストールされているプラグインまたはテーマの設定内でライセンスキーを有効にする必要があります。これは WordPress ステージングサイトで作業する場合に課題となる可能性があります。顧客は、これがライセンスのアクティベーションカウントに含まれ、ライブサイトでのライセンスキーのアクティベーションが制限されるのではないかと懸念する可能性があるためです。
ステージングサイトはあらゆるサイトのワークフローにとって重要であるため、ソフトウェアライセンスは、ライセンスのアクティベーションカウントに ローカル またはステージング環境を含めません。プラグインおよびテーマ作成者を支援するために、多くのステージング環境構成をサポートしています。
ホスティングサービスステージング環境
多くのホストはステージング環境を提供しており、サイト所有者はライブウェブサイトに追加する前にアップデートや新しいプラグインをテストできます。Easy Digital Downloads 用のソフトウェアライセンス拡張機能は、WordPress エコシステムで最も人気のあるホスティングサービスのいくつかを認識し、サポートしています。以下は、カスタムステージング環境を提供する、特にサポートされているホスティングサービスのリストです。
- WP Engine
- InstaWP
- Cloudways
- Kinsta
- GoDaddy
- FlyWheel
- BlueHost
- HostGator
- SiteGround
- BigScoots
ホストがここにリストされていない場合、ステージングサイトを作成するためのより標準的な方法を使用している可能性があり、特定のルールなしで標準検出ルールを適用できます。
ホスティングサービスであり、このリストに追加されたい場合は、サポートチームを通じてご連絡ください。お客様がステージング環境でプラグインとテーマのライセンスを有効にできるようにすることについてご連絡いたします。
標準ステージング環境
ホスティングプロバイダーがステージング環境を生成するツールを提供していない場合、またはステージング環境に標準的な URL を使用している場合、EDD は WordPress ステージングサイト URL として次のサブドメインパターンをサポートします。
- *.staging.example.org
- *.test.example.org
- staging-*.example.org
- dev.example.org
WP環境タイプ
ソフトウェアライセンスのサンプルプラグインおよびテーマに含まれるプラグインアプデータークラスは、WordPress 5.5.0 で追加された wp_get_environment_type() 関数をサポートしています。ホスティングサービスまたはカスタムステージング環境が WP_ENVIRONMENT_TYPE 定数を正確に設定している場合、ソフトウェアライセンスはドメインに関係なく、ステージング環境の検出を自動的に処理します。
自動ステージングURL更新
ストアでソフトウェアライセンスまたは Easy Digital Downloads (Pro) ライセンスキーを有効にすると、システムはホスティング会社やローカル開発環境から認識されているステージングURLのリストを自動的に維持および更新します。これにより、ソフトウェアライセンスアドオンの更新を必要とせずに、新しいステージング環境とホスティングプロバイダーが継続的にサポートされるようになります。この機能には、ソフトウェアライセンス 3.9.0 以降が必要です。
