WPRentals Theme Documentation WPRentals Theme Documentation

  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API
Home / Elementor WPRentals Studio, Shortcodes / How to Manage the WPRentals Map with Listings Widget

How to Manage the WPRentals Map with Listings Widget

4764 views
In this video, you will learn how to manage the WPRentals Map with Listings widget with Elementor and WPBakery. Watch Video on Youtube

Overview

The WPRentals Map with Listings widget displays a map with listing pins on a custom page.

You can use this widget to show published listings on a map inside pages created with Elementor or WPBakery.

Important: This widget displays listing pins on a page. It is not the same as the Half Map search layout or the global map used in the Hero Media Header.

CONTENT

  • Before you start
  • Add the Map with Listings widget with Elementor
  • Elementor widget settings explained
  • Make the Elementor map full width
  • Add the Map with Listings widget with WPBakery
  • Map settings that affect this widget
  • Important notes
  • Related help

Before You Start

Before adding the map to a page, check these details:

  • The listings you want to show must be published.
  • The listings must have correct latitude and longitude coordinates.
  • The map system must be configured from WPRentals Options > Map Configuration.
  • If you use Google Maps, the Google Maps API key must be configured correctly.
  • If you use OpenStreetMaps, check the OpenStreetMap settings from Map Configuration.
Important: If listings do not have correct map coordinates, their pins may not appear correctly on the map.

Add the Map with Listings Widget with Elementor

Step 1: Edit the Page with Elementor

Go to the page where you want to add the map and click Edit with Elementor.

Choose the section where the map should appear, or create a new section for the map.

Step 2: Add the Widget

In the Elementor panel, search for:

WPRentals Map with Listings

Drag the widget into the page section where you want the map to show.

Elementor Widget Settings Explained

After you add the widget, open the widget settings from the Elementor left panel.

Map Height

This option controls the height of the map.

Add the height value you want to use for the map section.

List of Categories

This option lets you show listing pins only from selected listing categories.

Use this option if you want the map to display listings from specific categories only.

List of Action Categories

This option lets you show listing pins only from selected action categories.

Use this option if you want to filter the map pins by listing action category.

List of City

This option lets you show listing pins only from selected cities.

List of Areas

This option lets you show listing pins only from selected areas.

Map Style from Snazzy Maps

If your site uses Google Maps, you can add a custom map style from Snazzy Maps.

Copy the JSON style code from Snazzy Maps and paste it into the map style field.

Important: Snazzy Maps styles apply only when Google Maps is used. They do not apply to OpenStreetMaps.

Map Zoom

The map zoom for this widget follows the default map zoom configured in:

WPRentals Options > Map Configuration > Map General Settings

Make the Elementor Map Full Width

The map width is controlled by the Elementor section or container where the widget is added.

To make the map full width:

  1. Select the Elementor container or section that includes the map widget.
  2. Open the Layout settings.
  3. Set the container or section width to full width, depending on your Elementor layout.
  4. Open the Advanced tab if you need to adjust margins, padding, or spacing.
  5. Click Update to save the page.

Important: If the map does not appear full width, check the Elementor container, parent section, page template, and any custom padding added to the page.

Add the Map with Listings Widget with WPBakery

Step 1: Edit the Page with WPBakery

Open the page created with WPBakery and click Edit Page or Edit with WPBakery Page Builder.

Step 2: Add the Map Element

Add a new row and click the + button to add a new element.

Search for:

WPRentals Map with Listings

Select the element to insert it into the page.

Step 3: Configure the WPBakery Map Settings

The WPBakery element includes similar options to the Elementor widget.

You can manage:

  • Map height
  • Listing categories shown on the map
  • Action categories shown on the map
  • City filters
  • Area filters
  • Snazzy Maps style code, if Google Maps is used

Step 4: Save the Page

Save or update the page, then check the result on the front end.

Important: Use WPBakery only for pages created with WPBakery. Use Elementor only for pages created with Elementor. Do not mix Elementor and WPBakery on the same page.

Map Settings That Affect This Widget

The Map with Listings widget uses the main WPRentals map configuration.

Map settings are managed from:

WPRentals Options > Map Configuration

From this area, you can manage:

  • The map system: Google Maps or OpenStreetMaps
  • Google Maps API key, if Google Maps is used
  • OpenStreetMap settings, if OpenStreetMaps is used
  • Default map zoom
  • Map pin style
  • Pin clustering
  • Price pins
  • Generated map pins data
Important: If new listings are added, listings are deleted, listing locations are changed, or map pin settings are updated, regenerate the map pins data from the Map Configuration settings if your setup uses generated pin files.

Important Notes

  • The WPRentals Map with Listings widget is available for Elementor and WPBakery.
  • The widget displays published listings as pins on a map.
  • Listings must have correct latitude and longitude coordinates to show correctly on the map.
  • The map system and global map behavior are managed from WPRentals Options > Map Configuration.
  • The map zoom follows the default map zoom from the map configuration settings.
  • Snazzy Maps styling applies only when Google Maps is used.
  • The widget can be filtered by category, action category, city, or area.
  • The map width depends on the Elementor container, Elementor section, WPBakery row, page template, and custom spacing settings.
  • Do not mix Elementor and WPBakery on the same page.
  • If the map does not update after changes, clear theme cache, plugin cache, server cache, CDN cache, and browser cache.

Related Help

  • Theme Options – Map Configuration Settings
  • How to Work With the WPRentals Elementor Widgets Plugin and Import Pre-built Elementor Templates
  • How to Manage the WPRentals Map with Listings Widget
Elementor WPRentals StudioShortcodes

Related Articles

  • How to manage the Call to Action Widget for Elementor
  • WPRentals Studio and Elementor Free
  • How to create a custom Contact page using the WPRentals Contact form builder for Elementor
  • How to Add Login | Register Modal in Elementor Buttons

HELP CATEGORIES

  • 61. General
  • 72. Installation & Basic Setup
  • 373. How Booking Works
  • 18Advanced Search
  • 17Elementor WPRentals Studio
  • 14Email Notifications
  • 27FAQ
  • 14Installation FAQ
  • 10Menu Options
  • 33Owner & Renter
  • 8Page Templates
  • 24Property / Listing
  • 22Shortcodes
  • 4Supported Maps
  • 99Technical how to
  • 5Third Party plugins
  • 4Translation & Multi Languages
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 12WP Rentals Payments
  • 80WP Rentals Theme Options
  • 26WPML & Weglot

Join Us On

Powered by WP Estate - All Rights Reserved
  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API