‘paged’ => $paged
);/* Modify home query arguments based on theme options – related filters resides in functions.php */
$home_args = apply_filters( ‘real_homes_homepage_properties’, $home_args );
/* Sort Properties Based on Theme Option Selection */
$sorty_by = get_option(‘theme_sorty_by’);
if ( ! empty( $sorty_by ) ) {
if ( $sorty_by == ‘low-to-high’ ) {
$home_args[ ‘orderby’ ] = ‘meta_value_num’;
$home_args[ ‘meta_key’ ] = ‘REAL_HOMES_property_price’;
$home_args[ ‘order’ ] = ‘ASC’;
} elseif ( $sorty_by == ‘high-to-low’ ) {
$home_args[ ‘orderby’ ] = ‘meta_value_num’;
$home_args[ ‘meta_key’ ] = ‘REAL_HOMES_property_price’;
$home_args[ ‘order’ ] = ‘DESC’;
} elseif ( $sorty_by == ‘random’ ) {
$home_args[ ‘orderby’ ] = ‘rand’;
}
}
$home_properties_query = new WP_Query( $home_args );
/* Homepage Properties Loop */
if ( $home_properties_query->have_posts() ) :
$post_count = 0;
while ( $home_properties_query->have_posts() ) :
$home_properties_query->the_post();
/* Display Property for Home Page */
get_template_part(‘template-parts/property-for-home’);
/* To output clearfix after every 2 properties */
$post_count++;
if( 0 == ( $post_count % 2 ) ){
echo ‘
‘;
}
endwhile;
else:
?>
} else {
theme_pagination( $home_properties_query->max_num_pages);
}
?>