I have a question how to create activation key ? I want to build a premium plugin but don't know how to make it for single license only, there are any way to do this ? any solution ?


I do so, using an licence Server. The Plugin / The Theme sends an licence-code (md5 on the wordpress-url) each hour to that Server and check whether the licence-code is valid or not (also get some remote Settings, if you have multi-mode-licences (Basic, Standard, Extended) or so) and if it's not valid, the plugin stops working / the theme just Displays an maintenence-page.

May this is an way for you to do what you are planing to do.

| improve this answer | |
  • awesome answer but i afraid some advance developer can remove the license. or MD5 setting and use as free ... – Savan Paun Sep 23 '14 at 10:27
  • Jep, that could possibly be, but through licensing your PHP-code you can discard changes, so it will be illegal for manipulating the check. Also you can try to write a Little bit of ugly code, so that there is a Chance to make him just remove one check-call but not all of them. And then on the licence-Server you can Register each Domain wich requests an licence, and if the page stops asking for some days / weeks, you can control it maually, if your plugin is in Progress on that page or not. – lippoliv Sep 23 '14 at 10:57
  • May this discussion is interesting for you (and me, because what you asked is an fact, wich I have to read about next week, I still have the same Problem as you ^^) stackoverflow.com/questions/1157425/… – lippoliv Sep 23 '14 at 11:00

Not the answer you're looking for? Browse other questions tagged or ask your own question.