I have a wordpress plugin in my wordpress repo. It's a free version. There are some features that are only available in the pro version of the wordpress plugin. I put a download link from where users need to buy the Pro version.

Now I want such a way that when the user uploads the pro version it will update the codes of the free version and add the new features/functionality to the free version. It's a manual upload. How to achieve this with code/plugin development? give an idea.

1 Answer 1


Have one plugin for the free version and another plugin for the pro version that extends the functionality of the free one via custom- or existing WordPress hooks (actions/filters).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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