{"id":171263,"date":"2023-03-04T09:23:44","date_gmt":"2023-03-04T09:23:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/license-for-envato\/"},"modified":"2026-05-17T19:13:33","modified_gmt":"2026-05-17T19:13:33","slug":"license-envato","status":"publish","type":"plugin","link":"https:\/\/zgh.wordpress.org\/plugins\/license-envato\/","author":18473085,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"6.9.4","requires":"6.0","requires_php":"7.2","requires_plugins":null,"header_name":"License For Envato","header_author":"Ashraful Sarkar Naiem","header_description":"Manage your envato market items theme & plugin license.","assets_banners_color":"cccccc","last_updated":"2026-05-17 19:13:33","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/ashrafulsarkar","header_plugin_uri":"https:\/\/github.com\/ashrafulsarkar\/envato-licenser","header_author_uri":"https:\/\/github.com\/ashrafulsarkar","rating":1,"author_block_rating":0,"active_installs":9000,"downloads":68870,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ashrafulsarkar","date":"2023-11-09 09:19:25"},"1.1.0":{"tag":"1.1.0","author":"ashrafulsarkar","date":"2025-12-17 06:33:48"},"1.2.0":{"tag":"1.2.0","author":"ashrafulsarkar","date":"2026-05-17 19:13:33"}},"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3534776,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3534776,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3534776,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3534776,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3534776,"resolution":"1","location":"assets","locale":"","width":1365,"height":657},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3534776,"resolution":"2","location":"assets","locale":"","width":1365,"height":657},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3534776,"resolution":"3","location":"assets","locale":"","width":1365,"height":657},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3534776,"resolution":"4","location":"assets","locale":"","width":1365,"height":657}},"screenshots":{"1":"Connect your Envato personal token under Settings \u2192 Envato tab.","2":"Account details displayed after a successful token connection.","3":"Verified license list with domain and purchase-code records.","4":"REST API activation and deactivation in action from a client theme\/plugin."}},"plugin_section":[],"plugin_tags":[218667,15415,242120,146554,242119],"plugin_category":[],"plugin_contributors":[194883],"plugin_business_model":[],"class_list":["post-171263","plugin","type-plugin","status-publish","hentry","plugin_tags-envato-license","plugin_tags-license","plugin_tags-license-envato","plugin_tags-license-manager","plugin_tags-plugin-license","plugin_contributors-ashrafulsarkar","plugin_committers-ashrafulsarkar"],"banners":{"banner":"https:\/\/ps.w.org\/license-envato\/assets\/banner-772x250.png?rev=3534776","banner_2x":"https:\/\/ps.w.org\/license-envato\/assets\/banner-1544x500.png?rev=3534776","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/license-envato\/assets\/icon-128x128.png?rev=3534776","icon_2x":"https:\/\/ps.w.org\/license-envato\/assets\/icon-256x256.png?rev=3534776","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/license-envato\/assets\/screenshot-1.png?rev=3534776","caption":"Connect your Envato personal token under Settings \u2192 Envato tab."},{"src":"https:\/\/ps.w.org\/license-envato\/assets\/screenshot-2.png?rev=3534776","caption":"Account details displayed after a successful token connection."},{"src":"https:\/\/ps.w.org\/license-envato\/assets\/screenshot-3.png?rev=3534776","caption":"Verified license list with domain and purchase-code records."},{"src":"https:\/\/ps.w.org\/license-envato\/assets\/screenshot-4.png?rev=3534776","caption":"REST API activation and deactivation in action from a client theme\/plugin."}],"raw_content":"<!--section=description-->\n<p>Are you a theme or plugin developer selling your products on the Envato market? Struggling to manage purchase-code licenses across multiple customer domains? <strong>License For Envato<\/strong> is the solution.<\/p>\n\n<p>Install this plugin on your WordPress site to turn it into a fully-featured license server. It validates Envato purchase codes through the official Envato API and stores per-domain activation records in your database. Your customers activate their copy directly from your theme or plugin settings page \u2014 no third-party service required.<\/p>\n\n<h4>\ud83d\udd11 How It Works<\/h4>\n\n<ol>\n<li><strong>Server Setup<\/strong> \u2014 Install the plugin on your WordPress site and connect your Envato personal token.<\/li>\n<li><strong>Client Integration<\/strong> \u2014 Copy the provided PHP class into your theme or plugin and point it at your server URL.<\/li>\n<li><strong>Display the Form<\/strong> \u2014 Instantiate the class on your settings page to render an activate\/deactivate form for your customers.<\/li>\n<\/ol>\n\n<h4>\u26a1 Features<\/h4>\n\n<ul>\n<li>Easy one-time server setup<\/li>\n<li>Validates purchase codes via the official Envato API<\/li>\n<li>Per-domain license activation and deactivation<\/li>\n<li>REST API endpoints for client integration (<code>\/wp-json\/licenseenvato\/v1\/active<\/code>, <code>\/wp-json\/licenseenvato\/v1\/deactive<\/code>)<\/li>\n<li>Copy-paste PHP integration class included<\/li>\n<li>Search and manage verified licenses from the admin panel<\/li>\n<li>Secure token-based activation flow (AES-256-CBC encrypted storage)<\/li>\n<li>Lightweight and fast \u2014 no external dependencies at runtime<\/li>\n<\/ul>\n\n<h4>\ud83d\udcd6 Documentation<\/h4>\n\n<p>Full documentation is available at <a href=\"https:\/\/ashrafulsarkar.github.io\/license-envato\/\">https:\/\/ashrafulsarkar.github.io\/license-envato\/<\/a><\/p>\n\n<h4>\ud83d\udc19 GitHub<\/h4>\n\n<p><a href=\"https:\/\/github.com\/ashrafulsarkar\/license-envato\">https:\/\/github.com\/ashrafulsarkar\/license-envato<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Deactivate the plugin if you have a previous version installed.<\/li>\n<li>Upload the <code>license-envato<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install it directly through the WordPress Plugins screen.<\/li>\n<li>Activate <strong>License For Envato<\/strong> via the <strong>Plugins<\/strong> menu in WordPress admin.<\/li>\n<li>Navigate to <strong>License Envato \u2192 Settings \u2192 Envato<\/strong> tab and paste your Envato personal token, then click <strong>Save Envato Token<\/strong>.<\/li>\n<li>Follow the <a href=\"https:\/\/ashrafulsarkar.github.io\/license-envato\/\">documentation<\/a> to integrate the client PHP class into your theme or plugin.<\/li>\n<\/ol>\n\n<h4>Required Envato Token Permissions<\/h4>\n\n<ul>\n<li>View and search Envato sites<\/li>\n<li>View your Envato Account username<\/li>\n<li>View your email address<\/li>\n<li>Verify purchases of your items<\/li>\n<li>List purchases you've made<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20set%20up%20this%20plugin%3F\"><h3>How do I set up this plugin?<\/h3><\/dt>\n<dd><p>Go to <strong>wp-admin \u2192 License Envato \u2192 Settings<\/strong>, enter your Envato personal token under the <strong>Envato<\/strong> tab, and click <strong>Save Envato Token<\/strong>.<\/p><\/dd>\n<dt id=\"where%20is%20the%20full%20documentation%3F\"><h3>Where is the full documentation?<\/h3><\/dt>\n<dd><p>Full documentation with step-by-step integration instructions is available at <a href=\"https:\/\/ashrafulsarkar.github.io\/license-envato\/\">https:\/\/ashrafulsarkar.github.io\/license-envato\/<\/a>.<\/p><\/dd>\n<dt id=\"how%20does%20the%20client%20integration%20work%3F\"><h3>How does the client integration work?<\/h3><\/dt>\n<dd><p>Copy the PHP class from the documentation into your theme's <code>functions.php<\/code> or a dedicated file in your plugin. Set <code>LICENCE_CALL_URL<\/code> to your WordPress site URL and <code>PREFIX<\/code> to a unique prefix for your product. Then call <code>new licenseCodeVerifyForm();<\/code> on your settings page.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20for%20multiple%20products%3F\"><h3>Can I use this for multiple products?<\/h3><\/dt>\n<dd><p>Yes. Use a unique <code>PREFIX<\/code> constant per product to keep option keys separate in the WordPress database.<\/p><\/dd>\n<dt id=\"where%20can%20i%20report%20bugs%20or%20contribute%3F\"><h3>Where can I report bugs or contribute?<\/h3><\/dt>\n<dd><p>Bugs can be reported on the <a href=\"https:\/\/github.com\/ashrafulsarkar\/license-envato\">GitHub repository<\/a>. Pull requests are welcome.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0 - 18-05-2026<\/h4>\n\n<ul>\n<li>Plugin version now read dynamically from file header \u2014 single source of truth<\/li>\n<li>Documentation moved to GitHub Pages (https:\/\/ashrafulsarkar.github.io\/license-envato\/)<\/li>\n<li>Admin Documentation menu now links directly to the GitHub Pages docs<\/li>\n<li>Security hardening: AES-256-CBC token encryption, sslverify enabled, improved nonce handling<\/li>\n<\/ul>\n\n<h4>1.1.0 - 11-05-2025<\/h4>\n\n<ul>\n<li>Tested up to WordPress 6.8<\/li>\n<li>Local File Inclusion vulnerability fixed<\/li>\n<li>Multiple product verification issue fixed<\/li>\n<\/ul>\n\n<h4>1.0.0 - 04-03-2023<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"License For Envato is an Envato theme &amp; plugin license management solution for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/171263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=171263"}],"author":[{"embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ashrafulsarkar"}],"wp:attachment":[{"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=171263"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=171263"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=171263"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=171263"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=171263"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=171263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}