options; $currArr = Constant::currency(); $listingDetails = $listing->listing; $listingDetailsMeta = maybe_unserialize($listing->meta->_listing_details[0]); $listingDetailsImages = (isset($listing->meta->listing_gallery[0])) ? maybe_unserialize($listing->meta->listing_gallery[0]) : []; $listingDetailsTaxonomy = maybe_unserialize($listing->taxonomy); $listingLocationInfo = maybe_unserialize($listing->meta->_listing_location_information[0]); $listingInteriorFeatures = maybe_unserialize($listing->meta->_listing_interior_features[0]); $listingExteriorFeatures = maybe_unserialize($listing->meta->_listing_exterior_features[0]); $listingSchools = maybe_unserialize($listing->meta->_listing_schools[0]); $listingAdditionalInformation = maybe_unserialize($listing->meta->_listing_additional_information[0]); $listingDetailsOpenHouse = maybe_unserialize($listing->meta->_open_house[0]); $listingsGroupData = maybe_unserialize($listing->meta->_grouped_data[0]); $external_gallery = maybe_unserialize($listing->meta->_external_gallery[0]); $main_slider = ''; $thumb_slider = ''; $popup_gallery_main = ''; $popup_gallery_thumb = ''; $popup_gallery_counter = 0; foreach ($external_gallery as $photo) { $main_slider .= '
Property Photo
'; $thumb_slider .= '
Property Photo
'; $popup_gallery_main .= '
Property Photo
'; $popup_gallery_thumb .= '
Property Photo
'; $popup_gallery_counter++; } $surface_measurement = $listingsGroupData['surface_measurement']; $surface_measurement = ($surface_measurement == 'M2' ? 'm2' : $surface_measurement); $tags = get_post_meta(get_the_id(), 'tags', true); $services = []; $spaces = []; $additionals = []; $pets_allowed = ''; foreach ($tags as $tag) { if ($tag['type'] == '1') { $services[] = $tag['name']; } elseif ($tag['type'] == '2') { $spaces[] = $tag['name']; } elseif ($tag['type'] == '3') { $additionals[] = $tag['name']; } // Check for 'Pets Allowed' if (strtolower(trim($tag['name'] ?? '')) == 'pets allowed') { $pets_allowed = $tag; } } $features = [ 'services' => $services, 'spaces' => $spaces, 'additionals' => $additionals, ]; $prices = []; if ($listingDetailsMeta['list_price']) { $prices[] = 'USD ' . number_format($listingDetailsMeta['list_price']); } if ($listingDetailsMeta['mxn_price']) { $prices[] = 'MXN ' . number_format($listingDetailsMeta['mxn_price']); } $videos = get_post_meta(get_the_id(), '_videos', true); function youtubeEmbed($url) { preg_match('%(?:youtube(?:-nocookie)?\.com/(?:[^/]+/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $url, $match); $new_url = 'https://www.youtube-nocookie.com/embed/' . $match[1] . '?rel=0&controls=1&showinfo=0&enablejsapi=1'; return $new_url; } if ($videos[0]) { $video_embed_url = $videos[0]['player_url']; $video_url = $videos[0]['url']; if (strpos($video_url, 'youtube') !== false) { $video_embed_url = youtubeEmbed($video_url); } } $property_basic_information = get_post_meta( get_the_id(), 'property_basic_information', true ); $property_basic_information = is_array( $property_basic_information ) ? $property_basic_information : []; $basic_information = []; $surface_area = []; if ( $property_basic_information['spaces'] ) $basic_information['spaces'] = $property_basic_information['spaces']; if ( $property_basic_information['bedrooms'] ) $basic_information['bedrooms'] = $property_basic_information['bedrooms']; if ( $property_basic_information['bathrooms'] ) $basic_information['bathrooms'] = $property_basic_information['bathrooms']; if ( $property_basic_information['garages'] ) $basic_information['garages'] = $property_basic_information['garages']; if ( $property_basic_information['condition'] ) $basic_information['condition'] = $property_basic_information['condition']; if ( $property_basic_information['floors'] ) $basic_information['floors'] = $property_basic_information['floors']; if ( $property_basic_information['age'] ) $basic_information['age'] = $property_basic_information['age'] . ' Years' ; if ( $property_basic_information['credit'] ) $basic_information['credit'] = $property_basic_information['credit']; if ( (float) $property_basic_information['land_area'] ) $surface_area['land_area'] = (int) $property_basic_information['land_area'] . ' ' . $property_basic_information['surface_unit_label'] ; if ( (float) $property_basic_information['roof'] ) $surface_area['roof'] = (int) $property_basic_information['roof'] . ' ' . $property_basic_information['surface_unit_label'] ; if ( (float) $property_basic_information['total_built_area'] ) $surface_area['total_built_area'] = (int) $property_basic_information['total_built_area'] . ' ' . $property_basic_information['surface_unit_label'] ; if ( (float) $property_basic_information['front'] ) $surface_area['front'] = (int) $property_basic_information['front'] . ' ' . $property_basic_information['surface_unit_label'] ; if ( (float) $property_basic_information['depth'] ) $surface_area['depth'] = (int) $property_basic_information['depth'] . ' ' . $property_basic_information['surface_unit_label'] ; get_header(); ?>
', '

'); } ?>

Basic Information
    $value ) : ?>
  • :
Surfaces
    $value ) : ?>
  • :

Description

post_content ?>
$groupValue) : ?>

Exclusive
' : '') ?> property_statuses[0]) ? '
' . $listingDetailsTaxonomy->property_statuses[0]->name . '
' : '') ?>
Property
Financials
meta->producer[0]); ?> 'aios-agents', 'posts_per_page' => 1, 'meta_query' => [ 'relation' => 'OR', [ 'key' => 'producer_email', 'value' => $producer['email'], 'compare' => 'LIKE', ], ], ]; $agent_query = new WP_Query($agent_args); $agent_id = $agent_query->posts[0] ? $agent_query->posts[0]->ID : $default_agent ; ?>
Agent Photo
    ' . do_shortcode('[ai_phone href="' . $producer_cellphone . '"]+' . $producer_cellphone . '[/ai_phone]') . '' : '') ?> ' . do_shortcode('[ai_phone href="' . $producer_phone . '"]+' . $producer_phone . '[/ai_phone]') . '' : '') ?>
Contact
Interested In
Popup Gallery property_types, 'slug'); $property_types = implode('|', $property_types); $similar_properties = do_shortcode(' [tokkobroker_listings_widgetized property_types="' . $property_types . '" address_city="' . $listingDetailsMeta['address_city'] . '" limit="12" full_location_repeater_label="
  • {{value}}
  • " beds_label="
  • {{value}}
  • " baths_label="
  • {{value}}
  • " sqft_label="
  • {{value}}
  • " exclusive_banner_label="{{value}}" status_banner_label="{{value}}" ]
    Results Photo
    {{exclusive_banner}} {{status_banner}}

    {{address}}

      {{full_location}}
    {{price_group}}
    {{property_type}}
      {{beds}} {{baths}} {{sqft}}
    [/tokkobroker_listings_widgetized] '); ?>

    PROPERTIES YOU MAY BE INTERESTED IN