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'; } } }