loop_controls() ); } /** * Add a dummy, empty stylesheet. */ public function frontend_styles() { $config = apply_filters( 'kirki/config', array() ); /** * If we have set $config['disable_output'] to true, * then do not proceed any further. */ if ( isset( $config['disable_output'] ) && true == $config['disable_output'] ) { return; } wp_enqueue_style( 'kirki-styles', trailingslashit( kirki_url() ).'assets/css/kirki-styles.css', null, null ); } /** * loop through all fields and create an array of style definitions */ public function loop_controls() { $fields = Kirki::$fields; $css = array(); // Early exit if no fields are found. if ( empty( $fields ) ) { return; } foreach ( $fields as $field ) { // Only continue if $field['output'] is set if ( isset( $field['output'] ) && ! empty( $field['output'] ) && 'background' != $field['type'] ) { $css = array_merge_recursive( $css, Kirki_Output::css( Kirki_Field::sanitize_field( $field ) ) ); } } if ( is_array( $css ) ) { return Kirki_Output::styles_parse( Kirki_Output::add_prefixes( $css ) ); } return; } }