<?php $settings = $this->get_settings_for_display(); extract( $settings ); $layout = $settings['item_layout']; $attrs = $this->get_render_attribute_string( 'wrapper-style' ); if ( isset( $_GET['display'] ) && $_GET['display'] == 'grid' ) { $layout = 'grid'; } elseif ( isset( $_GET['display'] ) && $_GET['display'] == 'list' ) { $layout = 'list'; $attrs = 'class="column-list"'; } if ( is_front_page() ) { $paged = ( get_query_var( 'page' ) ) ? get_query_var( 'page' ) : 1; } else { $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; } $onlyfeatured = 0; // if ( isset( $_GET['s_agents'] ) ) { $query = Opalestate_Query::get_agents( [ "posts_per_page" => $posts_per_page, 'paged' => $paged ], $onlyfeatured ); // } else { // $query = OpalEstate_Search::get_search_agents_query(); // } $form = $settings['search_form'] ? "search-agents-form-" . $settings['search_form'] : "search-agents-form"; $rowcls = apply_filters( 'opalestate_row_container_class', 'opal-row' ); ?> <?php if ( $settings['enable_sortable_bar'] ): ?> <div class="opalesate-archive-top"> <div class="<?php echo esc_attr( $rowcls ); ?>"> <div class="col-lg-6 col-md-6 col-sm-6"> <div class="collection-counter"> <span><?php echo sprintf( esc_html__( 'Found %s Agents', 'opalestate-pro' ), '<span class="text-primary">' . $query->found_posts . '</span>' ) ?></span> </div> </div> <div class="col-lg-6 col-md-6 col-sm-6 text-right"> <div class="opalestate-sortable"> <?php echo opalestate_render_sortable_dropdown(); ?> </div> <?php opalestate_show_display_modes(); ?> </div> </div> </div> <?php endif; ?> <div class="agents-collection-wrap"> <?php if ( $query->have_posts() ): ?> <div class="agents-container"> <div <?php echo $attrs; ?>> <?php $cnt = 0; while ( $query->have_posts() ): $query->the_post(); ?> <div class="column-item "> <?php echo opalestate_load_template_path( 'content-agent-' . $layout ); ?> </div> <?php endwhile; ?> </div> </div> <?php if ( isset( $pagination ) && $pagination && ( ! isset( $enable_carousel ) || ! $enable_carousel ) ): ?> <div class="w-pagination"><?php opalestate_pagination( $pagination_page_limit ); ?></div> <?php endif; ?> <?php else: ?> <div class="agents-results"> <?php echo opalestate_load_template_path( 'content-no-results' ); ?> </div> <?php endif; ?> </div> <?php wp_reset_postdata(); ?>