Submit
Path:
~
/
home
/
getwphos
/
www
/
fortifiedhome
/
wp-content
/
plugins
/
lastudio-element-kit
/
templates
/
posts
/
global
/
File Content:
index.php
<?php /** * Posts template */ $settings = $this->get_settings_for_display(); $preset = $this->get_settings_for_display('preset'); $layout = $this->get_settings_for_display('layout_type'); $enable_carousel = filter_var($this->get_settings_for_display('enable_carousel'), FILTER_VALIDATE_BOOLEAN); $enable_masonry = filter_var($this->get_settings_for_display('enable_masonry'), FILTER_VALIDATE_BOOLEAN); $query_post_type = $this->get_settings_for_display('query_post_type'); $floating_counter = $this->get_settings_for_display('floating_counter'); $floating_counter_as = $this->get_settings_for_display('floating_counter_as'); $this->add_render_attribute( 'main-container', 'id', 'lapost_' . esc_attr($this->get_id()) ); $this->add_render_attribute( 'main-container', 'class', array( 'lakit-posts', 'layout-type-' . $layout, 'preset-' . $preset, 'querycpt--' . (!empty($query_post_type) ? $query_post_type : 'default') ) ); if(filter_var($floating_counter, FILTER_VALIDATE_BOOLEAN)){ $this->add_render_attribute( 'main-container', 'class', 'enable--counter' ); if(filter_var($floating_counter_as, FILTER_VALIDATE_BOOLEAN)){ $this->add_render_attribute( 'main-container', 'class', 'enable--counter-as-icon' ); } } $this->add_render_attribute( 'main-container', 'data-item_selector', '.lakit-posts__item' ); if(false !== strpos($preset, 'grid')){ $this->add_render_attribute( 'main-container', 'class', 'lakit-posts--grid' ); } else{ $this->add_render_attribute( 'main-container', 'class', 'lakit-posts--list' ); } $this->add_render_attribute( 'list-container', 'class', 'lakit-posts__list' ); if('grid' == $layout && !$enable_carousel){ $this->add_render_attribute( 'list-container', 'class', 'col-row' ); } $this->add_render_attribute( 'list-wrapper', 'class', 'lakit-posts__list_wrapper'); $is_carousel = false; $masonry_attr = ''; if($enable_masonry){ $this->add_render_attribute( 'main-container', 'class', 'lakit-masonry-wrapper' ); $masonry_attr = $this->get_masonry_options('.lakit-posts__item', '.lakit-posts__list'); } else{ if($enable_carousel){ $slider_options = $this->get_advanced_carousel_options('columns'); if(!empty($slider_options)){ $is_carousel = true; $this->add_render_attribute( 'main-container', 'data-slider_options', wp_json_encode($slider_options) ); $this->add_render_attribute( 'main-container', 'dir', is_rtl() ? 'rtl' : 'ltr' ); $this->add_render_attribute( 'list-wrapper', 'class', 'swiper-container'); $this->add_render_attribute( 'list-container', 'class', 'swiper-wrapper' ); $this->add_render_attribute( 'main-container', 'class', 'lakit-carousel' ); $carousel_id = $this->get_settings_for_display('carousel_id'); if(empty($carousel_id)){ $carousel_id = 'lakit_carousel_' . esc_attr($this->get_id()); } $this->add_render_attribute( 'list-wrapper', 'id', $carousel_id ); } } } $the_query = $this->the_query(); ?> <div <?php $this->print_render_attribute_string( 'main-container' ); ?> <?php $this->render_variable($masonry_attr); ?>><?php if($the_query->have_posts()){ if($is_carousel){ echo '<div class="lakit-carousel-inner">'; } if( $enable_masonry ){ $this->render_masonry_filters('#lapost_'.esc_attr($this->get_id()).' .lakit-posts__list'); } ?> <div <?php $this->print_render_attribute_string( 'list-wrapper' ); ?>> <div <?php $this->print_render_attribute_string( 'list-container' ); ?>> <?php while ($the_query->have_posts()){ $the_query->the_post(); $this->_load_template( $this->_get_global_template( 'loop-item' ) ); $this->item_counter++; $this->_processed_index++; } ?> </div> </div> <?php if($is_carousel){ echo '</div>'; } if ($enable_carousel && !$enable_masonry ) { if (filter_var($this->get_settings_for_display('carousel_dots'), FILTER_VALIDATE_BOOLEAN)) { echo '<div class="lakit-carousel__dots lakit-carousel__dots_'.esc_attr($this->get_id()).' swiper-pagination"></div>'; } if (filter_var($this->get_settings_for_display('carousel_arrows'), FILTER_VALIDATE_BOOLEAN)) { echo sprintf('<div class="lakit-carousel__prev-arrow-%s lakit-arrow prev-arrow">%s</div>', esc_attr($this->get_id()), $this->_render_icon('carousel_prev_arrow', '%s', '', false)); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo sprintf('<div class="lakit-carousel__next-arrow-%s lakit-arrow next-arrow">%s</div>', esc_attr($this->get_id()), $this->_render_icon('carousel_next_arrow', '%s', '', false)); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } if (filter_var($this->get_settings_for_display('carousel_scrollbar'), FILTER_VALIDATE_BOOLEAN)) { echo sprintf('<div class="lakit-carousel__scrollbar swiper-scrollbar lakit-carousel__scrollbar_%1$s"></div>', esc_attr($this->get_id())); } } if( $this->get_settings_for_display('paginate') == 'yes' ){ if( $this->get_settings_for_display('loadmore_text') ) { $load_more_text = $this->get_settings_for_display('loadmore_text'); } else{ $load_more_text = esc_html__('Load More', 'lastudio-kit'); } $nav_classes = array('post-pagination', 'lakit-pagination', 'clearfix', 'lakit-ajax-pagination'); if( $this->get_settings_for_display('paginate_as_loadmore') == 'yes') { $nav_classes[] = 'active-loadmore'; } if( $this->get_settings_for_display('paginate_infinite') == 'yes') { $nav_classes[] = 'active-infinite-loading'; } $paginated = ! $the_query->get( 'no_found_rows' ); $p_total_pages = $paginated ? (int) $the_query->max_num_pages : 1; $p_current_page = $paginated ? (int) max( 1, $the_query->get( 'paged', 1 ) ) : 1; $paged_key = 'post-page' . esc_attr($this->get_id()); if( $query_post_type == 'current_query'){ $paged_key = 'paged'; } $p_base = add_query_arg(null, null, false); $p_base = esc_url_raw( add_query_arg( $paged_key, '%#%', $p_base ) ); $p_format = '?'.$paged_key.'=%#%'; if( $p_total_pages == $p_current_page ) { $nav_classes[] = 'nothingtoshow'; } $pagination_args = array( 'total' => $p_total_pages, 'type' => 'list', 'prev_text' => __( '«', 'lastudio-kit' ), 'next_text' => __( '»', 'lastudio-kit' ), 'end_size' => 3, 'mid_size' => 3 ); if($query_post_type != 'current_query'){ $pagination_args['base'] = $p_base; $pagination_args['format'] = $p_format; $pagination_args['current'] = max( 1, $p_current_page ); } $current_url = add_query_arg( null,null); $current_url = remove_query_arg(['_', 'lakitpagedkey', 'lakit-ajax', '_nonce', 'actions'], $current_url); ?> <nav class="<?php echo esc_attr(join(' ', $nav_classes)) ?>" data-parent-container="#lapost_<?php echo esc_attr($this->get_id()) ?>" data-container="#lapost_<?php echo esc_attr($this->get_id()) ?> .lakit-posts__list" data-item-selector=".lakit-posts__item" data-ajax_request_id="<?php echo esc_attr($paged_key) ?>"> <div class="lakit-ajax-loading-outer"><span class="lakit-css-loader"></span></div> <div class="lakit-post__loadmore_ajax lakit-pagination_ajax_loadmore"> <a rel="nofollow" href="<?php echo esc_url($current_url); ?>"><span><?php echo esc_html($load_more_text); ?></span></a> </div> <?php echo paginate_links( apply_filters( 'lastudio-kit/posts/pagination_args', $pagination_args, 'post' ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> </nav> <?php } ?> <?php $this->item_counter = 0; $this->_processed_index = 0; } else{ $nothing_found_message = $this->get_settings_for_display('nothing_found_message'); if(!empty($nothing_found_message)){ echo sprintf('<div class="nothing-found-message">%1$s</div>', esc_html($nothing_found_message)); } } ?> </div>
Submit
FILE
FOLDER
Name
Size
Permission
Action
index.php
8942 bytes
0644
loop-item.php
9522 bytes
0644
loop-meta1.php
3683 bytes
0644
loop-meta2.php
3684 bytes
0644
N4ST4R_ID | Naxtarrr