DigiBlocks Pro uses a comprehensive license management system to control access to premium features, automatic updates, and support. The license system validates your purchase and ensures you receive all benefits included with your Pro subscription.
License Activation
To activate your DigiBlocks Pro license, navigate to DigiBlocks > Updates in your WordPress admin area. Enter your license key in the provided field and click “Activate License”. The system will verify your license with the DigiBlocks servers and activate all Pro features upon successful validation.
The activation process automatically detects whether your site is running in a development or production environment. Development sites are identified by domains containing .local
, .test
, .dev
, staging patterns, localhost, or private IP addresses.
License Status Types
Your license can have several status states:
Active: License is valid and all Pro features are enabled. You’ll receive automatic updates and have access to premium support.
Inactive: License key has not been activated on this site. Pro features are disabled until activation.
Invalid: License key is not recognized or has been revoked. This can occur with expired licenses or incorrect license keys.
Expired: License has passed its expiration date. Updates and support access are restricted.
License Deactivation
You can deactivate your license at any time using the “Deactivate License” button. This removes the license from the current site and makes it available for use on another domain. Deactivation is useful when moving sites or freeing up license activations.
The deactivation process:
- Removes the license key from the site
- Clears all cached license data
- Disables Pro features
- Frees the license for use elsewhere
Bundle License Support
DigiBlocks Pro supports bundle licenses that can activate multiple products with a single license key. The system automatically detects bundle licenses and enables appropriate features across all included products.
Bundle licenses provide the same activation and verification features as individual licenses but extend functionality across multiple DigiHold products.
Wrong Product Validation
The license system includes protection against using incorrect license keys. If you attempt to activate a license for a different product, the system will:
- Display an error message indicating the license is not valid for DigiBlocks Pro
- Automatically remove any incorrectly stored license data
- Prevent activation with the wrong product key
License Caching
License details are cached for 12 hours to reduce server requests and improve performance. The caching system:
- Stores license verification results in WordPress transients
- Falls back to stored options if API requests fail
- Automatically refreshes expired cache data
- Clears cache when license status changes