Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
In April 2019 WordPress will require PHP 5.6, so this is a great opportunity to clean things up a bit and restructure the plugin.
As it currently stands, Kirki has a pretty bloated codebase. Most themes don't use everything Kirki has to offer, they only use parts of it. Some just want a repeater control, others want 10 control types, others want controls + css-output + webfonts + postMessage and so on.
So all elements will be split to individual composer packages and theme developers will be able to use a
The Kirki plugin will be a combination of all sub-packages and the goal is to have it work just like it used to, nothing will change for themes that are already using it as-is.
Packages can be found on https://github.com/kirki-framework
If you're testing this branch or working on it, then you'll need to run
This will be a long process and it will have to be done in steps:
v3.0.39 was released so there's nothing pending on that front.