I’m developing a WordPress theme with a few other individuals and am running into a problem where I add a plugin and then I have tell the other developers about the plugin I installed and the settings I set for the plugin so that the theme works.
I was wondering if there’s a way to associate plugins with a theme, so that when an individual receives the theme, the theme knows which plugins it needs and can automagically install them and their correct versions.
I suppose I’m looking for some sort of dependency management for WordPress themes. Is there something like that out there?
There isn’t any such feature directly in wordpress but there is a php library that do allow this kind of behaviour. Can’t comment on how/if it works as I haven’t tried it yet but it looks like it does the job.
You might find it useful http://tgmpluginactivation.com/
In addition with Mridul Aggarwal’s answer, this is a list of services and open sources that might be useful: