Appearance
Themeisle
Recipe for managing Themeisle premium plugins and themes.
Configuration
Slug
- Label: Slug
- Required: Yes
- Type: Text
- Helper Text: The plugin slug
- Tooltip: You can find this in the plugin code. This is typically the third argument of the updater class's constructor (item_name)
Source URL
- Label: Source URL
- Required: Yes
- Type: URL
- Placeholder:
https://example.com - Helper Text: The URL of the WordPress site where the license is active
License Key
- Required: Yes
- Type: Secret
Features
- License Activation: Can activate licenses with the vendor
How to Obtain License Information
You'll need:
- Your Themeisle license key
- The plugin/theme slug
- The WordPress site URL where the license should be active
Notes
- Uses the Themeisle API at
https://api.themeisle.com/license/ - Supports EDD-style license validation with statuses: valid, invalid, expired, disabled, site_inactive, item_name_mismatch, no_activations_left
- Can activate licenses via the
activateendpoint - Fetches version information via the
versionendpoint - Automatically fetches package title from API response
- URL-encodes slug in API requests to handle special characters