Skip to content
Extending the customizer
JavaScript PHP CSS Shell
Branch: develop
Clone or download
Latest commit 183db95 Sep 9, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update ISSUE_TEMPLATE Jun 12, 2019
assets/images cleanup Apr 14, 2019
inc Update packages Aug 17, 2019
lib backport 5a284ac Jun 8, 2019
packages update packages Sep 8, 2019
.codeclimate.yml fixes for vendor > packages rename Apr 26, 2019
.coveralls.yml attempt to fix coveralls Feb 19, 2016
.csslintrc new codeclimate config Feb 25, 2016
.editorconfig Add .yml configuration in .editorconfig Nov 30, 2016
.eslintignore eslint fixes Jun 26, 2019
.eslintrc.json update eslint rules Jun 26, 2019
.gitattributes Update .gitattributes Jul 5, 2019
.gitignore ignore wptrt Jun 16, 2019
.jhintrc Minor coding improvement Jan 20, 2018
.jscsrc Move dist scripts location Dec 16, 2017
.jshintignore jscs & jshint & grunt fixes May 21, 2017
.jshintrc Minor coding improvement Jan 20, 2018
.phpcs.xml.dist fixes for vendor > packages rename Apr 26, 2019
.simplecov exclude tests Jun 22, 2015
.travis.yml fixes for vendor > packages rename Apr 26, 2019 v3.0.45 Sep 1, 2019 Create Nov 5, 2017
Gruntfile.js Move more scripts to packages Feb 24, 2019
LICENSE change copyright headers to 2019 Feb 16, 2019 v3.0.45 Sep 1, 2019 fixes for vendor > packages rename Apr 26, 2019
codacy.yml fixes for vendor > packages rename Apr 26, 2019
composer.json url-getter is stable Sep 8, 2019
composer.lock update packages Sep 8, 2019
example.php Renamed Core to Util Jul 14, 2019
kirki.php Merge branch 'master' into develop Sep 1, 2019
package.json Merge branch 'master' into develop Jun 26, 2019
readme.txt v3.0.45 Sep 1, 2019
upgrade-notifications.php backport 5a284ac Jun 8, 2019

Kirki Customizer Framework

Contributors: aristath, dannycooper, wplemon, igmoweb
Tags: customizer, options framework, theme, mods, toolkit, gutenberg
Donate link:
Requires at least: 4.9
Tested up to: 5.2
Stable tag: 3.0.45
License: MIT
License URI:

The ultimate framework for theme developers using the WordPress Customizer


Build Status Code Climate License: MIT Codacy Badge Scrutinizer Code Quality

Using Kirki theme developers can create rich experiences for the WordPress Customizer using best coding practices.

Included are more than 30 custom control types ranging from simple sliders to complex typography controls with Google-Fonts integration, automatic CSS generation, postMessage scripts automatically generated, tooltips and a lot of extras that make developing themes a lot faster for developers and meaningful for users.

Control Types

Premium controls are also available for premium themes:

All premium controls are also available as a pack

Theme developers should be familiar with the Customizer API before you start writing your theme using Kirki. An excellent handbook for the WordPress Customizer can be found on the website.

You can find detailed documentation on how to use Kirki on

Development and issues on Github.


Simply install as a normal WordPress plugin and activate.

If you want to integrate Kirki in your theme or plugin, please read the instructions on our documentation site.



3.0.45 - 2019-09-01


  • Compatibility with the latest Gutenberg plugin versions.
  • Styles for normal font-weights in typography controls (regular to 400 conversion).


  • Updated Google-Fonts lists.


  • Backup fonts are no longer needed since google-fonts are no longer loaded from the google CDN.


  • kirki_fonts_backup_fonts filter.
  • Kirki_Fonts::get_backup_fonts() method.

See the previous changelogs here.

You can’t perform that action at this time.