Kirki

Descrizione

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.

We advise you to familiarise yourself with the Customizer API before you start writing your theme using Kirki. An excellent handbook for the WordPress Customizer can be found on the developer.wordpress.org website.

Recensioni

I am delighted with this excellent plugin. Actually, rather than use it as a plugin, I incorporated it into a theme I was developing for a client. It meant that I was easily able to add some useful theme features and options to the Customizer. The code is very easy to use, and works straight out of the box.

I don’t know why i came to know about this great piece of art too late. It made my job much easier.
It helped me get rid off of heavy frameworks that i had to use to give my themes the power of customization.
Clean & well documented.

3.0.25

January 23 2018, dev time: 1 hour.

Please note that the typography controls since v3.0.23 no longer require subsets. This is not a bug or omission, subsets are simply no longer necessary because there’s an implementation now that loads them properly without requiring the user to define it.

Fix: partial reversion of webfontloader improvements in order to resolve an issue with incorect font-weights loading.

3.0.24

January 23 2018, dev time: 10 minutes.

Fix: Added back the get_google_font_subsets() method. Although it was always meant just to be used internally apparently a couple of themes out there use it and its removal caused a fatal error.

Fix: JS conflict and PHP warning in typography fields when they are not properly defined #1621

3.0.13

November 9 2017, dev time: 3 hours.

Fix: textdomain typo in a string.

Fix: radio-image styling.

Fix: JS error (underscore’s _.isUndefined for some reason doesn’t always work as expected).

Tweak: Added reset back to sliders.

Tweak: CSS improvements.

3.0.12

November 7 2017, dev time: 42 hours.

This update significantly reduces the plugin size by removing 3rd-party libraries (particularly CodeMirror) and uses the new controls and scripts that become available in WordPress 4.9.
It also changes the file structure and paves the way for a 3.1 rewrite which will be a significant improvement, making Kirki a mostly JS-based app fully integrated in WordPress’s JS API and moving away from the PHP API.

Fix: WordPress 4.9 compatibility for colorpickers.

Fix: WordPress 4.9 compatibility for typography controls.

Fix: WordPress 4.9 compatibility for multicolor contols.

Fix: WordPress 4.9 compatibility for background contols.

Fix: Refactored editor controls to make them compatible with WP 4.9

Fix: Remove CodeMirror and use the code control from WordPress Core. Code controls will be displayed as textareas in WP older than 4.9.

Fix: Use new DateTimeControl if in WP 4.9+ for date control.

Fix: Text field styling.

Fix: Switch controls labels.

Fix: ‘choices’ arguments were not getting passed-on due to is_customize_preview checks in latest WP Versions.

Fix: Overriding Kirki translations from a theme when Kirki is embedded.