esc_html__( 'General', 'buddyx' ), 'priority' => 30, 'description' => '', ) ); new \Kirki\Section( 'site_layout', array( 'title' => esc_html__( 'Site Layout', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'site_layout_panel', ) ); // Site Loader. new \Kirki\Section( 'site_loader', array( 'title' => esc_html__( 'Site Loader', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'site_layout_panel', ) ); // Page Mapping. new \Kirki\Section( 'page_mapping', array( 'title' => esc_html__( 'Page Mapping', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'site_layout_panel', ) ); // Typography. new \Kirki\Panel( 'typography_panel', array( 'title' => esc_html__( 'Typography', 'buddyx' ), 'priority' => 30, 'description' => '', ) ); new \Kirki\Section( 'site_title_typography_section', array( 'title' => esc_html__( 'Site Title', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'typography_panel', ) ); new \Kirki\Section( 'headings_typography_section', array( 'title' => esc_html__( 'Headings', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'typography_panel', ) ); new \Kirki\Section( 'menu_typography_section', array( 'title' => esc_html__( 'Menu', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'typography_panel', ) ); new \Kirki\Section( 'body_typography_section', array( 'title' => esc_html__( 'Body', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'typography_panel', ) ); // Site Header. new \Kirki\Section( 'site_header_section', array( 'title' => esc_html__( 'Site Header', 'buddyx' ), 'priority' => 30, 'description' => '', ) ); // Site Sub Header. new \Kirki\Section( 'site_sub_header_section', array( 'title' => esc_html__( 'Site Sub Header', 'buddyx' ), 'priority' => 30, 'description' => '', ) ); // Site Skin. new \Kirki\Section( 'site_skin_section', array( 'title' => esc_html__( 'Site Skin', 'buddyx' ), 'priority' => 30, 'description' => '', ) ); // Site Blog Layout. new \Kirki\Section( 'site_blog_section', array( 'title' => esc_html__( 'Site Blog', 'buddyx' ), 'priority' => 30, 'description' => '', ) ); // Site Sidebar Layout. new \Kirki\Section( 'site_sidebar_layout', array( 'title' => esc_html__( 'Site Sidebar', 'buddyx' ), 'priority' => 30, 'description' => '', ) ); // WP Login. new \Kirki\Panel( 'site_wp_login', array( 'title' => esc_html__( 'WP Login', 'buddyx' ), 'priority' => 31, 'description' => '', ) ); new \Kirki\Section( 'site_wp_login_logo', array( 'title' => esc_html__( 'Logo', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'site_wp_login', ) ); // BuddyPress Option. if ( class_exists( 'BuddyPress' ) ) { if ( ! class_exists( 'Youzify' ) ) { new \Kirki\Panel( 'site_buddypress_panel', array( 'title' => esc_html__( 'Community Settings', 'buddyx' ), 'priority' => 31, 'description' => '', ) ); } new \Kirki\Section( 'site_buddypress_general_section', array( 'title' => esc_html__( 'General Setting', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'site_buddypress_panel', ) ); } // Site Footer. new \Kirki\Panel( 'site_footer_panel', array( 'title' => esc_html__( 'Site Footer', 'buddyx' ), 'priority' => 31, 'description' => '', ) ); new \Kirki\Section( 'site_footer_section', array( 'title' => esc_html__( 'Footer Section', 'buddyx' ), 'priority' => 30, 'description' => '', 'panel' => 'site_footer_panel', ) ); // Site Copyright. new \Kirki\Section( 'site_copyright_section', array( 'title' => esc_html__( 'Copyright Section', 'buddyx' ), 'priority' => 31, 'description' => '', 'panel' => 'site_footer_panel', ) ); // Site Performance. new \Kirki\Section( 'site_performance_section', array( 'title' => esc_html__( 'Site Performance', 'buddyx' ), 'priority' => 31, 'description' => '', ) ); } /** * Add Fields */ public function add_fields() { $fields_dir = __DIR__ . '/Fields/'; // Core theme fields (always loaded). require_once $fields_dir . 'General_Fields.php'; require_once $fields_dir . 'Typography_Fields.php'; require_once $fields_dir . 'Header_Fields.php'; require_once $fields_dir . 'Sub_Header_Fields.php'; require_once $fields_dir . 'Skin_Fields.php'; require_once $fields_dir . 'Blog_Fields.php'; require_once $fields_dir . 'Sidebar_Fields.php'; require_once $fields_dir . 'Footer_Fields.php'; require_once $fields_dir . 'WP_Login_Fields.php'; require_once $fields_dir . 'Site_Performance.php'; // BuddyPress fields - only load when BuddyPress is active. if ( class_exists( 'BuddyPress' ) ) { require_once $fields_dir . 'BuddyPress_Fields.php'; } } }