'grid-post', 'number' => '5', 'order' => 'DESC', ),$attr)); $args = array( 'post_type' => 'post', 'posts_per_page' => $number, 'orderby' => 'post_date', 'order' => $order, ); if($style == 'special-slider') $args['meta_key'] = '_thumbnail_id'; $query = new WP_Query($args); $count_query = $query->post_count; $html .= '
'; $i = $loop_i = 1; switch ($style) { case 'special-slider': $html .= '
'; if($query->have_posts()){ while($query->have_posts()){ $query->the_post(); $archive_year = get_the_time('Y'); $archive_month = get_the_time('m'); $archive_day = get_the_time('d'); if($loop_i % 3 == 1){ $html .= '
'; } $html .= '

'.get_the_title().'

'.get_the_excerpt().'

'.esc_html__("Read more","bigc").'
'; if($loop_i % 3 ==0 || $i == $count_query){ $html .= '
'; } $loop_i++; if($loop_i > 3) $loop_i = 1; $i++; } } $html .= '
'; break; case 'simple-slider': $html .= '
'; if($query->have_posts()){ while($query->have_posts()){ $query->the_post(); $html .= ''; } } $html .= '
'; break; default: if($style == 'slider') $html .= ''; break; } $html .= '
'; wp_reset_postdata(); return $html; } } stp_reg_shortcode('sv_lastest_post','sv_vc_lastest_post'); vc_map( array( "name" => esc_html__("SV Lastest Post", 'bigc'), "base" => "sv_lastest_post", "icon" => "icon-st", "category" => '7Up-theme', "params" => array( array( 'type' => 'dropdown', 'heading' => esc_html__( 'Style', 'bigc' ), 'param_name' => 'style', 'value' => array( esc_html__( 'Grid', 'bigc' ) => 'grid-post', esc_html__( 'Slider', 'bigc' ) => 'slider', esc_html__( 'Simple Slider', 'bigc' ) => 'simple-slider', esc_html__( 'Special Slider', 'bigc' ) => 'special-slider', ) ), array( 'type' => 'textfield', 'heading' => esc_html__( 'Number post', 'bigc' ), 'param_name' => 'number', ), array( 'heading' => esc_html__( 'Order', 'bigc' ), 'type' => 'dropdown', 'param_name' => 'order', 'value' => array( esc_html__('Desc','bigc') => 'DESC', esc_html__('Asc','bigc') => 'ASC', ), 'description' => esc_html__( 'Select Order Type ', 'bigc' ), ), ) ));