Twój plugin WordPress Pro, licencjonowany na stronę.
Za darmo na wordpress.org, Pro licencjonowane na stronę, zwroty wyłączają.
Plan Free · Bez karty kredytowej · Gotowe w kilka minut
Kodujesz z agentem AI? Wklej jeden prompt- WordPress
- WooCommerce
- PHP
- Envato
- Lemon Squeezy
- Payhip
- Stripe
Stworzone pod Twój sposób sprzedaży.
Limity stron, które działają
Domena jako ID urządzenia: 1, 5, 25 stron.
TOO_MANY_MACHINESSprzedawaj, gdzie chcesz
WooCommerce, Lemon Squeezy, Payhip i Envato.
Kupujący przenoszą strony
Ze stagingu na produkcję, zwolnione w Twoim portalu.
Lite & StandardPobieranie Pro, chronione
Unieważnione lub wygasłe klucze nie mogą pobierać.
StandardSentinel wykrywa udostępnione klucze
I zwrócone licencje, które wciąż są używane.
Każdy planSDK PHP, dowolny hosting
Bez zależności: cURL lub strumienie PHP.
PHP 8.0+Gotowe przed kolejnym wydaniem.
- 1Załóż darmowe konto
- 2Połącz WooCommerce lub Envato
- 3Weryfikuj w ustawieniach Pro
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();
}Pytania i odpowiedzi.
Czy plugin na wordpress.org może sprawdzać klucz licencji?
Nie. Wytyczne wordpress.org zakazują trialware, więc hostowany tam plugin nie może blokować funkcji kluczem licencji. Zostaw tam w pełni działający darmowy plugin, a Pro sprzedawaj jako osobny dodatek przez WooCommerce, Lemon Squeezy, Payhip lub Envato. Klucz sprawdza tylko dodatek Pro, a jego readme powinno informować, że łączy się z SunLicense.
Jak działa limit licencji na stronę?
Twój dodatek Pro wysyła domenę strony jako odcisk urządzenia. Każda nowa domena zajmuje miejsce w licencji, a gdy wszystkie miejsca są zajęte, weryfikacja odpowiada TOO_MANY_MACHINES. Kupujący zwalniają miejsce w Twoim portalu klienta, gdy przenoszą stronę, albo Ty zwalniasz je w panelu.
Mój plugin jest na licencji GPL. Co w takim razie chroni klucz licencji?
GPL pozwala każdemu udostępniać i modyfikować Twój kod, a klucz licencji tego nie zmienia. Klucz kontroluje to, co Ty zapewniasz: pobieranie nowych wydań, wsparcie i każdą usługę na Twoich serwerach, z której korzysta plugin. Zwrócone, unieważnione i ponadlimitowe klucze przestają działać w tych wszystkich miejscach.
Czy SunLicense dostarcza aktualizacje pluginu do wp-admin?
Nie samodzielnie: nie ma wbudowanego serwera aktualizacji WordPress. W planie Standard kupujący pobierają każde wydanie Pro z Twojego portalu klienta i mogą to zrobić tylko aktywne licencje. Jeśli masz własny mechanizm sprawdzania aktualizacji, może on wywołać tę samą weryfikację licencji przed zaproponowaniem aktualizacji.
Ochroń swoje kolejne wydanie.
- Plan Free
- Bez karty kredytowej
- Anulujesz w dowolnej chwili
SunLicense