WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 14. Shortcodes, 15. Elementor Shortcodes / Widget – Map with Properties or Contact

Widget – Map with Properties or Contact

4495 views 1

Map with Listings or Contact Details – how it works in WPResidence

The Map with Listings or Contact Details feature allows you to display a map in two different modes: property listings or contact / office location. The behavior depends on where the map is used and how it is configured.

Map mode – Listings or Contact

Inside Elementor or the shortcode settings, the first option is: Map With Listings or contact with Office location pin?

  • Listings – the map shows property markers based on filters
  • Contact – the map shows a single office location pin with contact details

This selection controls what data the map loads.

Using the map with Listings mode

When Listings is selected:

  • The map displays property markers
  • Markers are loaded dynamically via JavaScript
  • Optional filters can be applied

You can filter the listings shown on the map using:

  • Property categories
  • Property actions
  • Cities
  • Areas
  • Counties / States
  • Property status

Using the map in Contact mode

When Contact is selected:

  • The map displays a single pin
  • The pin location is taken from the Contact Page settings
  • Optional contact details can be displayed over the map

All contact information used by the map is configured globally from:

Theme Options → Social & Contact → Contact Page Details

This includes:

  • Company name
  • Email
  • Phone number
  • Office address
  • Opening hours

The map widget does not define contact data itself. It only reads what is already set in Theme Options.

Hero Media Header with Maps

When using the map as a header:

Theme Options → Header → Hero Media Header

  • Set Global Hero Media Header Type = Maps
  • The map becomes the first section below the header

Elementor editor behavior

When editing a page in Elementor:

  • The map may show a loading indicator
  • JavaScript map data is fully rendered only on the frontend

This is expected behavior. Always preview the page on the frontend to validate the map.

Where this map can be used

  • Inside a page using the Map shortcode, only when Hero Media is set to something other than Maps
  • Inside Elementor using the Map with Listings or Contact Details widget, only when the map is not already used as Hero Media

The map cannot be loaded twice on the same page. When the map is used as Hero Media, it must not be added again via shortcode or Elementor on the same page.

The Map shortcode and the Elementor map widget are intended for cases where the client wants to display the map in a different position than the hero area, for example inside page content, a section, or below other elements.

Common issues and checks

  • Confirm Maps API keys are set correctly
  • Clear cache after changing map or contact settings
  • Do not rely on Elementor preview for map data validation
  • Ensure Contact Page Details are filled when using Contact mode

If the map appears empty or stuck loading, test on the frontend first and clear all caches before further troubleshooting.

14. Shortcodes15. Elementor Shortcodes

Related Articles

  • Add Booking Forms and Plugin Shortcodes to Property Pages in WPResidence
  • How to manage the WP Residence Scroll Gallery for Elementor
  • How to manage the WP Residence Call to Action Widget for Elementor
  • How to Create a Custom Agent, Agency or Developer Template with WPResidence Studio + Elementor Free

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 13. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 26. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 19. Included Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 24. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API