Places – A Simple Listing Engine is a WordPress plugin that lets you manage a directory of locations and display them on an interactive, searchable map.
Add the [places_map] shortcode to any page to get a two-panel layout and a search and filter sidebar alongside a Leaflet-powered map. As visitors pan and zoom, the listing panel updates in real time to show only the places visible on the map. They can search by keyword or filter by category to find exactly what they’re looking for.
What it does
- Interactive map with real-time pan/zoom filtering
- Search and filter by keyword (matches title, description, and address) or by category
- Automatic geocoding – enter an address and coordinates are looked up automatically via OpenStreetMap Nominatim. No API keys required
- Individual place pages with photo gallery, mini-map, and contact details (address with directions link, phone, website)
- CSV import and export for bulk-managing listings. Auto-geocodes addresses and creates categories on the fly
- Full REST API support for reading and writing places programmatically
Make it yours
- Six map styles to choose from OpenStreetMap, CARTO Positron, Voyager, Dark Matter, and OpenTopoMap
- Configurable accent colour that flows through to buttons, links, category badges, and custom SVG map pins
- Works with any WordPress theme, with built-in responsive stacking for mobile
Your data, your choice
Places are stored as a standard WordPress custom post type. If you remove the plugin, your content is preserved by default so you can reinstall without losing anything. If you want a clean slate, there’s an opt-in setting to remove everything on deletion.
Requirements
- No external API keys needed
- WordPress 5.0+
- PHP 7.0+
