GithubHelp home page GithubHelp logo

luanvuvt / kirki Goto Github PK

View Code? Open in Web Editor NEW

This project forked from themeum/kirki

0.0 2.0 0.0 5.35 MB

Extending the customizer

Home Page: kirki.org

License: GNU General Public License v2.0

JavaScript 7.33% CSS 17.42% PHP 74.46% Shell 0.79%

kirki's Introduction

Build Status Scrutinizer Code Quality Code Climate Coverage Status License

The Kirki Toolkit

Kirki allows developers to add advanced controls to their customizer as well as customize the way the customizer looks and feels.

You can add beautiful options to your theme's customizer panel and allow your users to tweak any aspect of their theme. You've got 23 control types that you can use, styling options for the customizer, as well as automatic calculations for your styles using the output argument on your controls.

You can use the default WordPress customizer syntax or one of the 2 alternative syntaxes that we have provided for you. Each project has different needs and we understand that, so the choice is up to you.

Converting from the default customizer to the syntax used by Kirki will only take a few minutes and will save you a lot of time in the long run. :)

The following controls are included in the Kirki Toolkit:

  • checkbox
  • color-alpha
  • color
  • custom
  • dropdown-pages
  • editor
  • image
  • multicheck
  • number
  • palette
  • radio-buttonset
  • radio-image
  • radio
  • select
  • select2
  • select2-multiple
  • slider
  • sortable
  • switch
  • text
  • textarea
  • toggle
  • upload

For documentation and examples on how to use these controls, please visit kirki.org.

Installation

Method 1: Use as a plugin

From your dashboard go to Plugins => Add New. Search for "Kirki" and install it. Once you install it, activate it. For configuration instructions please visit the wiki

Method 2: Embed in your theme

Please visit the wiki page for documentation and instructions.

Sample data

The 2 last lines on the kirki.php file are commented-out but if you uncomment them you will see your customizer flood with dummy controls.

Changelog

kirki's People

Contributors

agusmu avatar aristath avatar briancwelch avatar ciaranwhelan avatar developonline avatar digisavvymachine avatar dmgawel avatar dovy avatar fovoc avatar ghoshnirmalya avatar groucho75 avatar igmoweb avatar kprovance avatar luanvu avatar luanvuvt avatar pdufour avatar ragzor avatar scrutinizer-auto-fixer avatar vpratfr avatar zackio avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.