Rozszerzenie Software Licensing dla Easy Digital Downloads zapewnia Twoim klientom płynne aktualizacje wtyczek i motywów WordPress. Aby to zrobić, użytkownicy muszą zazwyczaj aktywować swój klucz licencyjny w ustawieniach wtyczki lub motywu zainstalowanego na ich stronie opartej na WordPress. Może to stanowić wyzwanie podczas pracy z witryną stagingową WordPress, ponieważ klient może obawiać się, że wpłynie to na liczbę aktywacji jego licencji, ograniczając go przed aktywacją klucza licencyjnego na swojej stronie produkcyjnej.
Witryny stagingowe są ważne dla przepływu pracy każdej witryny, dlatego Software Licensing nie liczy lokalnych ani stagingowych środowisk do liczby aktywacji licencji. Aby pomóc twórcom wtyczek i motywów, wspieramy szereg konfiguracji środowisk stagingowych.
Środowiska Stagingowe Usług Hostingowych
Wielu dostawców hostingu oferuje środowiska stagingowe, pozwalając właścicielom witryn testować aktualizacje i nowe wtyczki przed dodaniem ich do swojej strony produkcyjnej. Rozszerzenie Software Licensing dla Easy Digital Downloads rozpoznaje i obsługuje kilka najpopularniejszych usług hostingowych w ekosystemie WordPress. Poniżej znajduje się lista konkretnie obsługiwanych usług hostingowych, które zapewniają niestandardowe środowiska stagingowe.
- WP Engine
- InstaWP
- Cloudways
- Kinsta
- GoDaddy
- FlyWheel
- BlueHost
- HostGator
- SiteGround
- BigScoots
Jeśli Twój dostawca hostingu nie znajduje się na tej liście, może on używać bardziej standardowego sposobu tworzenia witryn stagingowych, co pozwoli na zastosowanie naszych standardowych reguł wykrywania bez specyficznych reguł.
Jeśli jesteś usługą hostingową i chcesz zostać dodany do tej listy, skontaktuj się z nami za pośrednictwem naszego zespołu wsparcia, a skontaktujemy się z Tobą w sprawie umożliwienia Twoim klientom aktywacji licencji wtyczek i motywów w Twoich środowiskach stagingowych.
Standardowe Środowiska Stagingowe
Jeśli dostawca hostingu nie zapewnia narzędzia do generowania środowiska stagingowego lub używa bardziej standardowego adresu URL dla swoich środowisk stagingowych, EDD obsługuje następujące wzorce subdomen jako adresy URL witryn stagingowych WordPress.
- *.staging.example.org
- *.test.example.org
- staging-*.example.org
- dev.example.org
Typ Środowiska WP
Klasa Plugin Updater zawarta w przykładowej wtyczce i motywie Software Licensing obsługuje funkcję wp_get_environment_type(), która została dodana w WordPress 5.5.0. Jeśli usługa hostingowa lub niestandardowe środowisko stagingowe poprawnie ustawia stałą WP_ENVIRONMENT_TYPE, Software Licensing automatycznie wykryje środowisko stagingowe, niezależnie od używanej domeny.
Automatyczne Aktualizacje Adresów URL Stagingowych
Po aktywacji klucza licencyjnego Software Licensing lub Easy Digital Downloads (Pro) w Twoim sklepie, system automatycznie utrzymuje i aktualizuje listę rozpoznawanych adresów URL stagingowych od firm hostingowych i lokalnych środowisk programistycznych. Zapewnia to, że nowe środowiska stagingowe i dostawcy hostingu są stale wspierani bez konieczności aktualizacji dodatku Software Licensing. Ta funkcja wymaga wersji Software Licensing 3.9.0 lub nowszej.
