=== Kirki – Freeform Page Builder, Website Builder & Customizer === Contributors: themeum Donate link: https://kirki.com Tags: page builder, website builder, drag and drop, form builder, freeform canvas Requires at least: 5.3 Tested up to: 6.9 Stable tag: 6.0.3 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Freeform page builder & website builder for WordPress. Infinite canvas for complex, interactive websites. Built-in forms, animations & Customizer. == Description == [Kirki](https://kirki.com/) is a **freeform visual builder for WordPress and an advanced theme customizer** that lets you design and build complete websites visually — without coding. Unlike traditional page builders, Kirki uses an **infinite freeform canvas**, giving you full creative freedom without rigid grids or layout restrictions. Build landing pages, business websites, blogs, and full websites with responsive controls, dynamic content, and powerful design tools — all inside WordPress. --- ### 🔥 Why Choose Kirki? Kirki combines a modern visual builder with WordPress's powerful customization system — so you can design freely without sacrificing flexibility. ✔ Freeform canvas — no rigid layouts or constraints ✔ Drag-and-drop visual editor with precise control ✔ Responsive editing for desktop, tablet, and mobile ✔ Built-in tools (forms, popups, dynamic content) ✔ Clean, performance-focused output ✔ Works with any WordPress theme ✔ Built for designers, developers, and teams --- ## 🧱 Core Features ### Visual Website Builder Design your website visually with full control. - Freeform drag-and-drop editor - Infinite canvas — no grid or column restrictions - Real-time responsive editing (desktop, tablet, mobile) - Pre-built components and layout blocks - Global styles (colors, fonts, spacing) - Version history and rollback - Media manager for assets - Light & dark mode interface --- ### ⚡ Dynamic Content & Smart Features Build scalable, data-driven websites. - Dynamic content system (collections & templates) - Conditional visibility controls - Custom attributes for advanced control - Developer-friendly extensibility - Reusable design systems and components --- ### 🎨 Templates & Design Assets Start fast and customize everything. - Ready-made website templates - Pre-built sections and layout blocks - Reusable design assets - Import / export projects easily --- ### 🧩 Built-in Tools Everything you need — without extra plugins. - Form builder with submission management - Popup builder with visual controls - Interaction and animation builder - Icon library and media tools --- ### 🎬 Interactions & Animations Create engaging, modern experiences. - Visual animation builder - Interaction timeline editor - Custom transitions and effects - Text animation tools --- ### ⚙️ Advanced WordPress Customizer Extend WordPress customization with powerful controls. - 35+ customizer controls - Real-time preview - Automatic CSS generation - Conditional logic support - Developer-friendly API - Performance optimized --- ## 👥 Who Is Kirki For? - Designers who want full creative freedom - Freelancers building client websites - Agencies managing multiple projects - Developers extending WordPress functionality - Anyone looking for a **no-code visual builder for WordPress** --- ## 🚀 What Makes Kirki Different? Kirki is not just another page builder. Instead of forcing layouts into rows and columns, Kirki gives you a **freeform design experience** — similar to modern design tools — while keeping the full power of WordPress. **Design freely. Build with WordPress.** --- == Installation == 1. Go to **Plugins → Add New** 2. Search for **Kirki** 3. Click **Install Now** and **Activate** Or manually: 1. Upload the plugin to `/wp-content/plugins/kirki/` 2. Activate via WordPress dashboard 3. Open Kirki and start building --- == FAQ == = Is Kirki free? = Yes, Kirki is free to use. Additional advanced features are available in Kirki Pro. = What's included in the free version? = The free version includes the full Customizer framework with 35+ controls, and the core visual builder. Kirki Pro unlocks advanced capabilities including dynamic content, the full interaction timeline, popup builder, and premium templates. = Do I need coding knowledge? = No. Kirki is designed for visual, no-code website building. = Can I use Kirki with any theme? = Yes, Kirki works with any WordPress theme. = Is Kirki responsive? = Yes. You can design for desktop, tablet, and mobile. = Can I export my designs? = Yes, import and export features are available. = Does Kirki support dynamic content? = Yes, you can create dynamic templates and data-driven designs. = Where can I get support? = Free users can get help from the Kirki community on Facebook: https://facebook.com/groups/kirkicommunity — thousands of designers and developers ready to help. Priority ticket support is available for Pro and Agency plan users at https://kirki.com/support = I was using Kirki as a Customizer framework. Has anything changed? = Nothing. All existing Customizer controls are fully preserved. Your current setup will not be affected by the update. The visual builder is simply a new addition on top of the framework you already rely on. --- == Screenshots == 1. Design on an freeform infinite canvas, with real-time editing across all responsive views. 2. Build faster with ready sections you can save, reuse, and customize across any project. 3. Create custom animations using a visual interaction builder and timeline editor. 4. Bring your content to life with built-in text animation effects. 5. Design forms visually, and manage all form submissions natively inside Kirki. 6. Choose from a huge library of professionally designed WordPress themes to jumpstart your project. --- == Changelog == = 6.0.3 = * Fix: WebFontLoader JavaScript file not found issue resolved. * Fix: WebFont is not defined error fixed in the Konte theme. * Fix: Added backward compatibility for all Kirki modules (CSS, Tooltips, Postmessage, Field_Dependencies, Selective_Refresh, Preset, Webfonts, Editor_Styles) to prevent fatal errors. * Fix: Added class alias existence checks to prevent redeclaration warnings when themes/plugins have bundled Kirki. * Fix: Added type safety check in Field constructor to handle legacy argument formats. * Fix: Added missing property declarations ($name, $data_tags, $dynamic) to prevent PHP 8.2+ dynamic property deprecation warnings. * Improvement: Stability improvements. * Improvement: Fixed DesiIcons alignment issue. = 6.0.2 = * Fix: Resolved a fatal error that occurred when the wp_insert_post hook was triggered after the plugin finished loading. = 6.0.1 = * Update: Theme header and footer display logic updated. = 6.0.0 = * New: Kirki is now a fully freeform visual website builder — design on an infinite canvas with no layout restrictions. * New: Rebranded from Droip to Kirki — the Customizer framework and the visual builder are now unified under one product. * New: Atomic design approach — compose from primitives, no pre-decided widgets, no component ceilings. * New: Responsive editing, full interaction timeline, form builder, popup builder, and dynamic CMS — all built in. * New: Real-time collaboration — design together on the same canvas simultaneously. * New: Staging mode, publish history, and rollback. * New: Figma to Kirki importer — import designs directly into the canvas. * New: Dev mode — full CSS visibility and clean markup for developer handoff. * New: 100+ premium template kits for faster launches. * New: White label support for agencies. * Update: Unified builder and Customizer experience. * Note: All existing Customizer controls are fully preserved. No changes to your current setup. = 5.2.2 = * Fix: Color palette not displaying in the Customizer in certain cases. * Fix: Select field inside Repeater control not retaining the selected value. = 5.2.1 = * Fix: Fixed an issue where the file path was used incorrectly. = 5.2.0 = * Update: Performance optimizations across the platform. * Update: Added compatibility with WordPress 6.9. = 5.1.0 = * Fix: Resolved the issue with fonts not loading properly. * Fix: Addressed deprecated errors to boost compatibility. * Update: Compatibility with WordPress 6.4 and PHP 8.2. = 5.0.0 = * Update: Free and Pro merged. --- == Support == - Community support: https://facebook.com/groups/kirkicommunity - Documentation: https://kirki.com/docs - Website: https://kirki.com --- == Upgrade Notice == = 6.0.0 = Kirki 6.0.0 is a major release — the builder has been fully rebuilt as a freeform visual canvas and rebranded from Droip to Kirki. All existing Customizer controls are fully preserved — no changes to your current setup. We strongly recommend backing up your site before updating.