'0px', 'top-right-radius' => '0px', 'bottom-left-radius' => '0px', 'bottom-right-radius' => '0px' ); }); add_filter( 'bizberg_header_button_border_color', function(){ return '#cc1451'; }); add_filter( 'bizberg_header_button_border_color_sticky_menu', function(){ return '#cc1451'; }); add_filter( 'bizberg_header_button_border_dimensions', function(){ return array( 'top-width' => '0px', 'bottom-width' => '5px', 'left-width' => '0px', 'right-width' => '0px', ); }); add_filter( 'bizberg_slider_btn_border_radius', function(){ return array( 'border-top-left-radius' => '0px', 'border-top-right-radius' => '0px', 'border-bottom-right-radius' => '0px', 'border-bottom-left-radius' => '0px' ); }); add_filter( 'bizberg_read_more_border_color', function(){ return '#cc1451'; }); add_filter( 'bizberg_read_more_border_dimensions', function(){ return array( 'top-width' => '0px', 'bottom-width' => '5px', 'left-width' => '0px', 'right-width' => '0px', ); }); add_action( 'bizberg_before_homepage_blog', 'business_event_editor_choice', 30 ); function business_event_editor_choice(){ $editor_pick_section_status = bizberg_get_theme_mod( 'editor_pick_section_status' ); if( !$editor_pick_section_status ){ return; } $editor_pick_section_title = bizberg_get_theme_mod( 'editor_pick_section_title' ); $editor_pick_section_category = bizberg_get_theme_mod( 'editor_pick_section_category' ); $editor_pick_post_per_page = bizberg_get_theme_mod( 'editor_pick_post_per_page' ); $editor_pick_order_by = bizberg_get_theme_mod( 'editor_pick_order_by' ); $args = array( 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => $editor_pick_post_per_page, 'orderby' => $editor_pick_order_by, 'ignore_sticky_posts' => 1 ); if( !empty( array_filter( $editor_pick_section_category ) ) ){ $args['category__in'] = $editor_pick_section_category; } $editor_pick_query = new WP_Query( $args ); $flag = false; $count = 0; ?>

have_posts() ): ?>
have_posts() ): $editor_pick_query->the_post(); global $post; $category_detail = get_the_category( $post->ID ); $cat_name = !empty( $category_detail[0]->name ) ? $category_detail[0]->name : ''; $image_attributes = wp_get_attachment_image_src( get_post_thumbnail_id() , 'medium_large' ); if( $flag == false ): ?>

found_posts == ( $count + 1 ) ){ ?>
'post', 'post_status' => 'publish', 'posts_per_page' => $popular_section_category_posts_per_page, 'ignore_sticky_posts' => 1 ); if( !empty( array_filter( $popular_section_category ) ) ){ $args['category__in'] = $popular_section_category; } $popular_query = new WP_Query( $args ); if( $popular_query->have_posts() ): ?> $value ) { $page_ids[] = $value['page_id']; } $args = array( 'posts_per_page' => 3, 'post_status' => 'publish', 'ignore_sticky_posts' => 1 ); // Include pages if( $post_type == 'page' ){ $args['post__in'] = empty( $page_ids ) ? array( 'none' ) : $page_ids; $args['post_type'] = 'page'; $args['orderby'] = 'post__in'; } else { // Includes category $args['cat'] = bizberg_get_theme_mod( 'featured_post_3_column_category' ); $args['post_type'] = 'post'; } $featured_post = new WP_Query( $args ); if( $featured_post->have_posts() ): ?> 'custom', 'settings' => 'blog_homepage_featured_posts_3_col', 'section' => 'homepage', 'default' => '
' . esc_html__( 'Featured Posts ( 3 Column )', 'business-event' ) . '
' ] ); Kirki::add_field( 'bizberg', [ 'type' => 'radio', 'settings' => 'blog_featured_3_col_post_type', 'label' => esc_html__( 'Slider Type', 'business-event' ), 'section' => 'homepage', 'default' => 'category', 'choices' => [ 'category' => esc_html__( 'From Category', 'business-event' ), 'page' => esc_html__( 'From Pages', 'business-event' ), 'none' => esc_html__( 'None', 'business-event' ) ] ] ); Kirki::add_field( 'bizberg', [ 'type' => 'repeater', 'label' => esc_attr__( 'Select Pages', 'business-event' ), 'section' => 'homepage', 'priority' => 10, 'row_label' => [ 'type' => 'field', 'value' => esc_html__( 'Page', 'business-event' ) ], 'settings' => 'featured_post_3_column', 'fields' => [ 'page_id' => [ 'type' => 'select', 'label' => esc_html__( 'Page', 'business-event' ), 'choices' => bizberg_get_all_pages() ], ], 'default' => [], 'choices' => [ 'limit' => 3 ], 'active_callback' => array( array( 'setting' => 'blog_featured_3_col_post_type', 'operator' => '==', 'value' => 'page', ), ), ] ); Kirki::add_field( 'bizberg', array( 'type' => 'select', 'settings' => 'featured_post_3_column_category', 'label' => esc_html__( 'Select Post Category', 'business-event' ), 'section' => 'homepage', 'multiple' => 1, 'choices' => bizberg_get_post_categories(), 'active_callback' => array( array( 'setting' => 'blog_featured_3_col_post_type', 'operator' => '==', 'value' => 'category', ), ), ) ); /** * End Featured Post 3 Column */ /** * Start Popular News */ Kirki::add_field( 'bizberg', [ 'type' => 'custom', 'settings' => 'blog_homepage_popular_post', 'section' => 'homepage', 'default' => '
' . esc_html__( 'Popular Posts', 'business-event' ) . '
' ] ); Kirki::add_field( 'bizberg', [ 'type' => 'checkbox', 'settings' => 'popular_section_status', 'label' => esc_html__( 'Enable Popular Section ?', 'business-event' ), 'section' => 'homepage', 'default' => true, ] ); Kirki::add_field( 'bizberg', [ 'type' => 'text', 'settings' => 'popular_section_title', 'label' => esc_html__( 'Title', 'business-event' ), 'section' => 'homepage', 'active_callback' => array( array( 'setting' => 'popular_section_status', 'operator' => '==', 'value' => true ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'text', 'settings' => 'popular_section_subtitle', 'label' => esc_html__( 'Subtitle', 'business-event' ), 'section' => 'homepage', 'active_callback' => array( array( 'setting' => 'popular_section_status', 'operator' => '==', 'value' => true ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'select', 'settings' => 'popular_section_category', 'label' => esc_html__( 'Select Category', 'business-event' ), 'section' => 'homepage', 'multiple' => 10, 'choices' => bizberg_get_post_categories(), 'active_callback' => array( array( 'setting' => 'popular_section_status', 'operator' => '==', 'value' => true ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'select', 'settings' => 'popular_section_category_posts_per_page', 'label' => esc_html__( 'Limit', 'business-event' ), 'section' => 'homepage', 'default' => '3', 'multiple' => 1, 'choices' => [ 3 => 3, 6 => 6, 9 => 9, 12 => 12 ], 'active_callback' => array( array( 'setting' => 'popular_section_status', 'operator' => '==', 'value' => true ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'color', 'settings' => 'popular_section_category_background_color', 'label' => __( 'Category Background Color', 'business-event' ), 'section' => 'homepage', 'default' => '#e91e63', 'active_callback' => array( array( 'setting' => 'popular_section_status', 'operator' => '==', 'value' => true ), ), 'transport' => 'auto', 'output' => array( array( 'element' => '#business_event_popular_posts span.cat1', 'property' => 'background', ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'slider', 'settings' => 'popular_section_category_img_height', 'label' => esc_html__( 'Image Height', 'business-event' ), 'section' => 'homepage', 'default' => 300, 'choices' => [ 'min' => 100, 'max' => 500, 'step' => 25, ], 'output' => array( array( 'element' => '#business_event_popular_posts .thumb1', 'property' => 'height', 'suffix' => 'px' ), ), 'active_callback' => array( array( 'setting' => 'popular_section_status', 'operator' => '==', 'value' => true ), ), ] ); /** * End Popular News */ /** * Start Editors Pick */ Kirki::add_field( 'bizberg', [ 'type' => 'custom', 'settings' => 'blog_homepage_editors_pick', 'section' => 'homepage', 'default' => '
' . esc_html__( "Editor's Choice Section", 'business-event' ) . '
' ] ); Kirki::add_field( 'bizberg', [ 'type' => 'checkbox', 'settings' => 'editor_pick_section_status', 'label' => esc_html__( "Enable Editor's Choice Section ?", 'business-event' ), 'section' => 'homepage', 'default' => true ] ); Kirki::add_field( 'bizberg', [ 'type' => 'text', 'settings' => 'editor_pick_section_title', 'label' => esc_html__( 'Title', 'business-event' ), 'section' => 'homepage', 'active_callback' => array( array( 'setting' => 'editor_pick_section_status', 'operator' => '==', 'value' => true ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'select', 'settings' => 'editor_pick_section_category', 'label' => esc_html__( 'Select Category', 'business-event' ), 'section' => 'homepage', 'multiple' => 10, 'choices' => bizberg_get_post_categories(), 'active_callback' => array( array( 'setting' => 'editor_pick_section_status', 'operator' => '==', 'value' => true ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'slider', 'settings' => 'editor_pick_post_per_page', 'label' => esc_html__( 'Limit', 'business-event' ), 'section' => 'homepage', 'default' => 5, 'choices' => [ 'min' => 3, 'max' => 10, 'step' => 1, ], 'active_callback' => array( array( 'setting' => 'editor_pick_section_status', 'operator' => '==', 'value' => true ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'select', 'settings' => 'editor_pick_order_by', 'label' => esc_html__( 'Order By', 'business-event' ), 'section' => 'homepage', 'default' => 'date', 'multiple' => 1, 'choices' => [ 'date' => esc_html__( 'Date', 'business-event' ), 'title' => esc_html__( 'Title', 'business-event' ), 'rand' => esc_html__( 'Random', 'business-event' ) ], 'active_callback' => array( array( 'setting' => 'editor_pick_section_status', 'operator' => '==', 'value' => true ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'repeater', 'label' => esc_attr__( 'Select Category Background Colors', 'business-event' ), 'section' => 'homepage', 'row_label' => [ 'type' => 'field', 'value' => esc_html__( 'Color', 'business-event' ) ], 'settings' => 'editor_pick_colors', 'fields' => [ 'cat_id' => [ 'type' => 'select', 'label' => esc_html__( 'Category', 'business-event' ), 'choices' => bizberg_get_post_categories() ], 'color' => [ 'type' => 'color', 'label' => esc_html__( 'Color', 'business-event' ), 'default' => '#0088CC' ], ], 'default' => [ [ 'cat_id' => '', 'color' => '#0088CC' ] ], 'active_callback' => array( array( 'setting' => 'editor_pick_section_status', 'operator' => '==', 'value' => true, ), ), ] ); Kirki::add_field( 'bizberg', [ 'type' => 'color', 'settings' => 'editor_pick_background_color', 'label' => __( 'Background Color', 'business-event' ), 'section' => 'homepage', 'default' => '#fdeedc', 'active_callback' => array( array( 'setting' => 'editor_pick_section_status', 'operator' => '==', 'value' => true, ), ), 'transport' => 'auto', 'output' => array( array( 'element' => '#bizberg_editor_choice', 'property' => 'background', ), ), ] ); /** * End Editors Pick */ Kirki::add_field( 'bizberg', [ 'type' => 'custom', 'settings' => 'blog_homepage_other_settings', 'section' => 'homepage', 'default' => '
' . esc_html__( "Other Blog Settings", 'business-event' ) . '
' ] ); } add_filter( 'bizberg_inline_style', function( $inline_css ){ $editor_pick_colors = bizberg_get_theme_mod( 'editor_pick_colors' ); if( empty( $editor_pick_colors ) ){ return $inline_css; } foreach ( $editor_pick_colors as $key => $value) { $inline_css .= '.editor_cat_background_' . absint( $value['cat_id'] ) . '{ background:' . esc_attr( $value['color'] ) . ' !important; }'; } return $inline_css; });