esc_html__( 'Hero Selection Section', 'blog-reflection' ), 'panel' => 'font-page-settings', ) ); //Blog Hero Section enable disable new \Kirki\Field\Checkbox_Switch( [ 'description' => esc_html__( 'Enable News Main Section', 'blog-reflection' ), 'section' => 'hero_section_options', 'settings' => 'enable_news_main', 'default' => 'on', 'choices' => [ 'on' => esc_html__( 'Enable', 'blog-reflection' ), 'off' => esc_html__( 'Disable', 'blog-reflection' ), ], ] ); new \Kirki\Field\Radio_Image( [ 'settings' => 'select_hero', 'label' => esc_html__( ' Hero Selection Section', 'blog-reflection' ), 'description' => esc_html__( 'Select Hero ', 'blog-reflection' ), 'section' => 'hero_section_options', 'default' => 'two', 'choices' => [ 'two' => get_template_directory_uri() . '/assets/images/hero-2.jpg', ], 'active_callback' => [ [ 'setting' => 'enable_news_main', 'operator' => '==', 'value' => true, ] ] ] ); /* ================================================================ Hero Two design code start ================================================================ */ // <-- ======================================================== // Hero Two Left Post // =============================================================--> // Toggle Field: Choose between Category or Latest Post new \Kirki\Field\Radio( [ 'settings' => 'hero_two_left_post_choose_cat_or_latest', 'label' => esc_html__( 'Select Content Type Left Side', 'blog-reflection' ), 'section' => 'hero_section_options', 'default' => 'latest', 'choices' => [ 'latest' => esc_html__( 'Latest Post', 'blog-reflection' ), 'category' => esc_html__( 'Category', 'blog-reflection' ), ], 'active_callback' => [ [ 'setting' => 'enable_news_main', 'operator' => '==', 'value' => true, ], [ 'setting' => 'select_hero', 'operator' => '==', 'value' => 'two', ], ], ] ); new \Kirki\Field\Select( [ 'settings' => 'select_left_hero_post_cat', 'label' => esc_html__( 'Select an Category for Hero Two Left Side Post', 'blog-reflection' ), 'section' => 'hero_section_options', 'default' => array(1), // Adjusted default value 'placeholder' => esc_html__( 'Choose an Category', 'blog-reflection' ), // Improved placeholder text 'multiple' => 15, 'choices' => Kirki\Util\Helper::get_terms(['taxonomy' => 'category']), // Ensure correct taxonomy 'active_callback' => [ [ 'setting' => 'enable_news_main', 'operator' => '==', 'value' => true, ], [ 'setting' => 'select_hero', 'operator' => '==', 'value' => 'two', ], [ 'setting' => 'hero_two_left_post_choose_cat_or_latest', 'operator' => '==', 'value' => 'category', ], ] ] ); // hero two left side code Ends // section divider new \Kirki\Pro\Field\Divider( [ 'settings' => 'select_left_hero_post_divider_one', 'section' => 'hero_section_options', 'choices' => [ 'color' => '#ff3d83' ], 'active_callback' => [ [ 'setting' => 'enable_news_main', 'operator' => '==', 'value' => true, ], [ 'setting' => 'select_hero', 'operator' => '==', 'value' => 'two', ], ], ] ); // hero two Right side code Start // Toggle Field: Choose between Category or Latest Post new \Kirki\Field\Radio( [ 'settings' => 'hero_two_right_post_choose_cat_or_latest', 'label' => esc_html__( 'Select Content Type Right Side', 'blog-reflection' ), 'section' => 'hero_section_options', 'default' => 'latest', 'choices' => [ 'latest' => esc_html__( 'Latest Post', 'blog-reflection' ), 'category' => esc_html__( 'Category', 'blog-reflection' ), ], 'active_callback' => [ [ 'setting' => 'enable_news_main', 'operator' => '==', 'value' => true, ], [ 'setting' => 'select_hero', 'operator' => '==', 'value' => 'two', ], ], ] ); new \Kirki\Field\Select( [ 'settings' => 'select_right_hero_post_cat', 'label' => esc_html__( 'Select an Category for Hero Two Right Side Post', 'blog-reflection' ), 'section' => 'hero_section_options', 'default' => array(1), // Adjusted default value 'placeholder' => esc_html__( 'Choose an Category', 'blog-reflection' ), // Improved placeholder text 'multiple' => 15, 'choices' => Kirki\Util\Helper::get_terms(['taxonomy' => 'category']), // Ensure correct taxonomy 'active_callback' => [ [ 'setting' => 'enable_news_main', 'operator' => '==', 'value' => true, ], [ 'setting' => 'select_hero', 'operator' => '==', 'value' => 'two', ], [ 'setting' => 'hero_two_right_post_choose_cat_or_latest', 'operator' => '==', 'value' => 'category', ], ] ] ); // hero two Right side code Ends /* ================================================================ Hero Two design code Ends ================================================================ */