Property Page Map - you choose

Rover IDX 2.1 allows you to choose whose map you'd like to display on the Property Detail Page. You can choose from Bing, Google, Mapbox, and Mapquest. Setup is simple - just paste your map key.

You can also set the Zoom and Map Type (the style). The different maps have different styles, so it's fun to select a style and see what it looks like.

For instance:


  • streets-v11
  • outdoors-v11
  • light-v10
  • dark-v10';
  • satellite-v9';
  • satellite-streets-v11';
  • navigation-preview-day-v4';
  • navigation-preview-night-v4';
  • navigation-guidance-day-v4';
  • navigation-preview-day-v4';
  • mapbox/navigation-guidance-night-v4


  • dark
  • hybrid
  • light
  • map
  • satellite


  • aerial
  • canvasDark
  • canvasLight
  • birdseye
  • ordnanceSurvey
  • road


  • hybrid

Announcing Rover IDX 2.1.0

Rover IDX 2.1.0 is primarily a performance release.  It contains many enhancements to improve overall speed.  In addition, these features are included:


  • Improved ability to display listings from multiple MLS regions in one search result.
  • Property Layout slideshow with lazy loading images and swipe gestures.
  • New Listing layouts, along with the ability to customize existing layouts.
  • Display both active and sold listings together in one search result.

General Usability

  • add 'Forgot password' to Login dialog

Search Panel

  • Price dropdown is now two simple <select> dropdowns.  Much simpler, more mobile friendly.
  • Improvement search panel responsiveness

Custom (non-MLS) Listings

  • Rover has long has the option to create property listings of any type: Single Family Homes for sale, Land for sale, Homes for lease, vacation rentals. This new release contains a feature for Lease processing: A lease can be created with the click of a button and emailed to the tenant. So the entire transaction can be paperless.

PHP 7.2

  • In addition, we've completed quality assurance testing and are happy to announce that Rover IDX 2.1.0 supports PHP 7.2.

Announcing Rover IDX 2.0

We are thrilled to announce that Rover IDX 2.0 will become available this week.  A long time in the making, Rover IDX 2.0 is packed with new features you've been asking for:

  • New, more modern looking Search Panels!
  • Facebook login
  • Ability to combine counties, cities, areas, subdivisions… into one drag and drop organized search control on Search Panel.  See it in action here.
  • Upon setup, offer to add search pages for specific towns
  • Listing layout 'Active', 'Sold', 'New', 'Pool'… banner diagonally across photo.  See it in action here.
  • Allow multiple MLS regions to be searched in one page (if allowed by MLS)
  • Allow multiple search shortcodes on one page, each acting independently.  See it in action here.
  • Add ability to redirect non-Active crawled pages to the default 404 page, the Home page, or any selected page.
  • New Listing Layout `ritz`  See it in action here
  • Add ability to add Login and Register menu items to primary or secondary WordPress menu.  See it in action here.
  • Copy settings from one domain_id to this domain_id
  • Configurable registration dialog
  • Configurable wait icons.  Choose from five great icons.


Other great features:

  • Search button will auto-appear on non-custom search panels when search panel has no listing or map framework on same page.
  • New Contact form shortcode [rover_idx_contact]  See it in action here.
  • Add Captcha to Contact form.  See it in action here.
  • New Registration form shortcode [rover_idx_register]  See it in action here.
  • Map drawing tools for visitor.  See it in action here.
  • Allow sorting of Styling >> Search >> Property Types
  • Allow sorting of General >> Office & Agents
  • Allow removal of Emoji code (JS and CSS) added by WordPress 4.2
  • Agent can now manage agent cities that are used to generate Agent Newsletter

Rover 2.0 Sneak Peak: Copy Settings from Another Site

Rover IDX allows one license-holder to use that license on up to 5 domains.  Managing those domains is going to get a bit easier with this feature.

Rover IDX 2.0 will allow you to copy your Styling settings from one site to another:

Simple two-step process

Simple three-step process

  • Enter the domain id of the site source website. copy_settings_domain_id
  • Go to that source website, and Approve the copy request.copy_settings_approve
  • Go back to the target website and Finalize the copy.  copy_settings_finalize

The Copy Settings feature will copy all Styling settings, including:

  • CSS Framework
  • Login / Register display
  • Search panel preferences
  • Listing layout preferences
  • Property Detail page preferences

This feature will also copy custom layout templates and Map defined locations that you may have created to the target site.

Where is the Search button?

Rover performs searches in real-time (immediately) as you change selections on the search panel.  So you do not need a Search button when listings or a map are displayed on the same page.  As you make changes to the search panel, the map and listings update almost instantly.  

If you have a page that has just a search panel, then you can do two things:

- Use the Rover Quick Search widget, and check 'Redirect search to new page'.  This will allow visitors to click a Search button, and open a new page with the search results.

- Define a custom search panel and place any search fields in any order - see here for an example:

Custom search panels are drag and drop created in Rover IDX >> Styling >> Search Panel.  Just click Build Your Own (Drag & Drop).  After you are done dragging and dropping, you can save this as your default search panel, or copy the Shortcode Example to use this new Search Panel in one or a few pages.

How to handle stray map markers


This map is trying to show available listings in Austin, TX. A few rogue map markers is causing the map to zoom out to include all markers on the map.

Listing addresses are geocoded to get the correct latitude and longitude. Sometimes, especially when the address was not correctly input by the agent during the creation of the MLS listing, that geocoding goes awry:

Detecting that the geocode didn't quite give us what we expected isn't so easy.  The geocode succeeded, we just got wrong results.

Rover IDX can handle this scenario very nicely, using the defined_location feature.

Step 1.  In the Rover IDX plugin admin pages, go to Styling >> Map.

Step 2.  Select the "Defined Locations" tab.

Step 3.  Move the map to include the entire area that you want to cover.  For instance, if you want to display Austin, TX, zoom in/out to show all of Austin on the map.

Step 4.  Click your mouse on the map to place a marker in a corner.  Repeat this for all four corners.

Step 5.  Notice that a Save this new Polygon button appears.  Press it, and give your four-cornered polygon a name.


This is what your polygon might look like


Step 6.  On your search page, add defined_locations="<polygon name>" to your Rover shortcode.  For instance:

[rover_idx_full_page defined_locations="austin area" ]

If you do not want the polygon to display, but still have the map respect the boundaries of the polygon:

[rover_idx_full_page defined_locations="austin area" show_defined_locations="false"]