🔑 A WP‑CLI utility to activate and manage licenses for popular WordPress plugins and themes. Supports automation, provisioning, and bulk site setup workflows.
This project will evolve into a full WP‑CLI package to provide a unified interface for license activation across the WordPress ecosystem. As of now, we are collecting various commands or methods already exist to activate pro licenses.
| Plugin/Theme | Method | Activation Command or Snippet |
|---|---|---|
| Elementor Pro | WP-CLI | wp elementor-pro license activate <license-key> |
| WP Rocket | Constant | Define WP_ROCKET_EMAIL and WP_ROCKET_KEY in wp-config.php |
| Gravity Forms | WP-CLI Addon / Constant | wp gf license update <license-key> or define GF_LICENSE_KEY |
| WPML | WP-CLI | wp wpml register <site-key> |
| Polylang Pro | WP-CLI | wp pll license activate <license-key> |
| SEOPress Pro | WP-CLI | wp seopress license activate <license-key> |
| Astra Pro | WP-CLI | wp brainstormforce license activate astra-addon <license-key> |
| Ultimate Addons for Elementor | WP-CLI | wp brainstormforce license activate uael <license-key> |
| Starter Templates | WP-CLI | wp brainstormforce license activate astra-pro-sites <license-key> |
| Spectra Pro | WP-CLI | wp brainstormforce license activate spectra-pro <license-key> |
| CartFlows Pro | WP-CLI | wp cartflows license activate <license-key> |
| Convert Pro | WP-CLI | wp brainstormforce license activate convertpro <license-key> |
| Schema Pro | WP-CLI | wp brainstormforce license activate schema-pro <license-key> |
| Beaver Builder | WP-CLI / Constant | wp beaver register --license=<key> or define FL_LICENSE_KEY |
| ACF Pro | Constant / WP-CLI (eval) | Define ACF_PRO_LICENSE or use wp eval "acf_pro_update_license('<key>')" |
| WPForms | Constant | Define WPFORMS_LICENSE_KEY in wp-config.php |
| Toolset | Constant | Define OTGS_INSTALLER_SITE_KEY_TOOLSET in wp-config.php |
| Neve Pro | WP-CLI | wp neve activate <license-key> |
| Meta Box | Constant | Define META_BOX_KEY in wp-config.php |
| SearchWP | WP-CLI / Constant | wp eval '( new SearchWP\License )->activate( "<key>" );' or define SEARCHWP_LICENSE_KEY |
| FacetWP | Constant | Define FACETWP_LICENSE_KEY in wp-config.php |
| Wordfence Premium | WP-CLI (third-party) | wp wfsec license activate <api-key> via wpcli-for-wordfence |
| UpdraftPlus Premium | WP-CLI (add-on) | Premium WP-CLI add-on includes license registration command |
| Plugin/Theme | Notes |
|---|---|
| Divi (Elegant Themes) | Supports constants ET_USERNAME and ET_API_KEY in wp-config.php; no CLI |
| The Events Calendar | License stored in transients; no WP-CLI or constants supported |
| Envato/ThemeForest | Requires Envato Market plugin; no WP-CLI, handled via OAuth |
| OceanWP | Manual activation only; no CLI or programmatic method |
| Kadence Pro | Activation via UI only; some constants available but undocumented |
| Bricks Builder | Activation via UI; no official CLI or API method |
| Breakdance Builder | No documented CLI/API methods; UI activation only |
| Thrive Suite | SaaS-locked license; must authenticate via dashboard UI |
| Yoast SEO Premium | MyYoast account-based activation; no CLI or constants |
| Rank Math Pro | Account-based activation; no CLI or constants |
| All in One SEO Pro | Manual UI activation only |
| MonsterInsights Pro | Manual UI activation only |
| WP All Import Pro | Manual UI activation only; WP-CLI exists for imports but not license |
| LearnDash | Manual UI activation only |
| MemberPress | Manual UI activation only |
| Oxygen Builder | Manual UI activation only |
| Fluent Forms Pro | Manual UI activation only |