Are you a theme author? Checkout new Kirki Helpers for your themes, or start something new using our _s fork as a starting point!


Improve this page

The kirki_config argument is used internally to assign a configuration to your fields.

You don’t have to manually set it since it’s automatically set when you create your field.


Kirki::add_field( 'my_config', array(
    'type'        => 'text',
    'settings'    => 'my_setting',
    'label'       => __( 'Text Control', 'my_textdomain' ),
    'section'     => 'my_section',
    'default'     => esc_attr__( 'This is a defualt value', 'my_textdomain' ),
    'priority'    => 10,
) );

In the above example, the kirki_config argument is automatically set to my_config.

The following docs are for Kirki 2.2.0 and above.