34 lines
1.1 KiB
PHP
34 lines
1.1 KiB
PHP
|
<?php
|
||
|
global $post;
|
||
|
|
||
|
$limit = apply_filters( 'opalesate_agent_properties_limit', 6 );
|
||
|
$query = Opalestate_Query::get_agent_property( null, get_the_ID(), $limit, 10, true );
|
||
|
|
||
|
if ( $query->have_posts() ) :
|
||
|
|
||
|
$data = [
|
||
|
'slidesPerView' => 1,
|
||
|
'spaceBetween' => 0,
|
||
|
'effect' => 'slide',
|
||
|
'loop' => true,
|
||
|
'breakpoints' => [ 1024 => [ "slidesPerView" => 1 ] ],
|
||
|
];
|
||
|
?>
|
||
|
|
||
|
<div class="my-featured-section" id="block-featured-properties">
|
||
|
<h4 class="box-heading"><?php echo sprintf( esc_html__( 'Featured Properties', 'opalestate-pro' ), $query->found_posts ); ?></h4>
|
||
|
|
||
|
<div class="opalestate-swiper-play swiper-container" id="postcarousel-<?php echo esc_attr( get_the_ID() ); ?>"
|
||
|
data-swiper="<?php echo esc_attr( wp_json_encode( $data ) ); ?>">
|
||
|
<div class="swiper-wrapper">
|
||
|
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
|
||
|
<div class="swiper-slide">
|
||
|
<?php echo opalestate_load_template_path( 'content-property-grid' ); ?>
|
||
|
</div>
|
||
|
<?php endwhile; ?>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<?php endif;
|
||
|
wp_reset_postdata();
|