add_icon( $section['id'], $section['icon'], 'section' ); } } // Parse panels and find ones with icons. foreach ( $panels as $panel ) { if ( isset( $panel['icon'] ) ) { $this->add_icon( $panel['id'], $panel['icon'], 'panel' ); } } wp_enqueue_script( 'kirki_panel_and_section_icons', trailingslashit( Kirki::$url ) . 'modules/icons/icons.js', array( 'jquery', 'customize-base', 'customize-controls' ), KIRKI_VERSION, true ); wp_localize_script( 'kirki_panel_and_section_icons', 'kirkiIcons', self::$icons ); } }