| 开发者 | tdc2016 |
|---|---|
| 更新时间 | 2026年7月13日 03:59 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[graj_product_setup product_id="my-product"].wp_mail().manage_options.graj-license-manager folder to /wp-content/plugins/.wp-config.php:define( 'GRAJ_LICENSE_MANAGER_MASTER_KEY', 'replace-with-a-long-random-secret' );
4. Go to GRAJ Licenses -> Products and create your first product.
5. Under Products configured, create its public activation form page so emailed licenses include the setup link.
6. Go to GRAJ Licenses -> Licenses and create a manual license.
7. Copy the activation code when it appears. It is shown only once.No. The free edition manages products and licenses after a purchase happens elsewhere.
No. Activation codes are hashed. The code is displayed only once when created.
Yes. Send a site_url during validation or enter it in the admin validation form.
Yes, using WordPress native wp_mail(). For more delivery providers, use the Pro edition or an SMTP plugin.
Pro adds payment webhooks, n8n fulfillment, advanced email providers and update automation.
Yes. The setup shortcode works in Classic Editor, Block Editor, Elementor and builders that render WordPress shortcodes.
No. Frontend apps and Vercel-like platforms are handled as downloadable bundles in this phase. Automatic API deploys are planned as a separate future phase.
[graj_product_setup product_id="..."] for Classic Editor, Block Editor, Elementor and shortcode-compatible builders.graj_lm_* data tables shared with Pro.graj_license_manager_install_secret option so previous activation codes remain valid.