* @copyright Copyright (C) 2015 wpopal.com. All Rights Reserved. * @license GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html * * @website http://www.wpopal.com * @support http://www.wpopal.com/questions/ */ if ( ! defined( 'ABSPATH' ) ) { exit; } $args = [ 'post_type' => 'opalestate_property', 'posts_per_page' => $num, 'post__not_in' => [ get_the_ID() ], ]; $terms = wp_get_post_terms( get_the_ID(), 'opalestate_types' ); $tax_query = []; if ( $terms ) { $tax_query[] = [ [ 'taxonomy' => 'opalestate_types', 'field' => 'slug', 'terms' => $terms[0]->slug, ], ]; } $status = wp_get_post_terms( get_the_ID(), 'opalestate_status' ); if ( ! is_wp_error( $status ) && $status ) { $tax_query[] = [ 'taxonomy' => 'opalestate_status', 'field' => 'slug', 'terms' => $status[0]->slug, ]; } if ( $tax_query ) { $args['tax_query'] = [ 'relation' => 'AND' ]; $args['tax_query'] = array_merge( $args['tax_query'], $tax_query ); } $query = Opalestate_Query::get_property_query( $args ); if ( $query->have_posts() ): echo trim( $before_widget ); //Our variables from the widget settings. $title = apply_filters( 'widget_title', esc_attr( $instance['title'] ) ); if ( $title ) { echo ( $before_title ) . trim( $title ) . $after_title; } ?>
have_posts() ): $query->the_post(); $property = opalesetate_property( get_the_ID() ); $meta = $property->get_meta_shortinfo(); ?>
>
', '' ); ?>
get_price() ); ?> get_sale_price() ): ?> get_sale_price() ); ?> get_price_label() ): ?> get_price_label(); ?>