have_posts() ) {
$pcp_query->the_post();
$without_post_thumbnail = apply_filters( 'sps_without_thumbnail_post_hide', true ) ? true : has_post_thumbnail();
if ( $without_post_thumbnail ) {
self::pcp_post_loop( $options, $layout, $sorter, $view_id );
}
$pcp_count++;
}
wp_reset_postdata();
}
/**
* All markup
*
* @param mixed $view_options shortcode options.
* @param mixed $layout all layout based options.
* @param mixed $shortcode_id shortcode id.
* @param mixed $section_title Section title.
* @return void
*/
public static function pc_html_show( $view_options, $layout, $shortcode_id, $section_title ) {
$pcp_settings = get_option( 'sp_post_carousel_settings' );
$post_content_sorter = isset( $view_options['post_content_sorter'] ) ? $view_options['post_content_sorter'] : '';
$pcp_content_position = isset( $view_options['post_content_orientation'] ) ? $view_options['post_content_orientation'] : '';
$margin_between_post = isset( $view_options['margin_between_post']['all'] ) ? $view_options['margin_between_post']['all'] : '';
$show_preloader = isset( $view_options['show_preloader'] ) ? $view_options['show_preloader'] : 0;
$query_args = SP_PC_QueryInside::get_filtered_content( $view_options, $shortcode_id, $layout );
$pcp_query = new WP_Query( $query_args );
$total_post_count = $pcp_query->post_count;
// Pagination.
$show_pagination = isset( $view_options['show_post_pagination'] ) ? $view_options['show_post_pagination'] : '';
$layout_preset = isset( $layout['pcp_layout_preset'] ) ? $layout['pcp_layout_preset'] : '';
wp_enqueue_script( 'pcp_script' );
$pcp_custom_js = $pcp_settings['pcp_custom_js'];
if ( ! empty( $pcp_custom_js ) ) {
wp_add_inline_script( 'pcp_script', $pcp_custom_js );
}
if ( 'carousel_layout' === $layout_preset ) {
require SP_PC_TEMPLATE_PATH . '/carousel.php';
} elseif ( 'grid_layout' === $layout_preset ) {
require SP_PC_TEMPLATE_PATH . '/grid.php';
}
}
}