Linux 软件免费装
Banner图

WP Store Locator

开发者 tijmensmit
更新时间 2026年11月13日 18:42
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

google maps store finder store locator openstreetmap dealer locator

下载

2.3.1 2.3.2 3.0.3 2.2.261 1.0 1.2.24 1.2.25 2.0 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.2 2.2.1 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.16 2.2.17 2.2.18 2.2.19 2.2.2 2.2.20 2.2.21 2.2.23 2.2.231 2.2.233 2.2.234 2.2.3 2.2.4 2.2.7 2.2.8 2.2.9 2.2.260 3.0.1 3.1.2 1.2.23 3.1.0 3.1.1 2.2.15 2.2.232 2.2.22 2.2.251 2.2.250 2.2.252 3.0.2 2.2.240 1.0.1 1.2 2.2.237 2.2.5 2.3.21 2.2.253 1.2.1 2.2.235 2.2.6 1.2.21 2.0.4 2.2.236 2.2.241 2.3.0 1.2.12 1.2.20 1.1 1.2.22 1.2.13 2.0.1 2.3.22 2.3.23 3.0.0 1.2.11

详情介绍:

WP Store Locator is a free store locator that helps your customers find your nearest store, dealer, branch, clinic or office. It runs on free OpenStreetMap maps out of the box, so there is no API key, no Google account and no credit card to set up. Add unlimited locations, drop the [wpsl] shortcode or block on a page, and visitors can search by address, postcode, city or their current position, filter by category and get directions.
👉 Try the live demo · Documentation · Getting started · Add-ons · Add-on Bundle
🆓 Free maps, no API key needed Choose OpenStreetMap and your store locator works without Google Maps, as soon as you activate it. There is no Google Cloud project to create, no billing account to add and no API key to restrict. Address searches are geocoded on your server and cached, and the map, markers, Marker Studio, category filters, map shapes and location pages all work on OpenStreetMap. Need Google Maps, Mapbox or Stadia Maps later? Switch with one setting. Your locations do not need to be re-entered or re-geocoded. Why WP Store Locator 🗺️ Pick your map service WP Store Locator is the only store locator you need, whichever map provider you choose: Switching provider is a single setting. Nothing needs to be re-entered or re-geocoded. 🔍 Search that finds the right store 📍 Unlimited locations with rich details 🎨 Make it look like your site 🔒 Privacy and GDPR 🧩 Blocks and shortcodes ⚙️ Built for site owners and developers 🏬 Made for every business with locations Retail chains, dealer networks, franchises, bank branches, clinics and pharmacies, restaurants, gyms, real estate offices, schools, service centres, stockists and where-to-buy pages. If people need to find you, WP Store Locator gets them there. 🚀 How it works
  1. Install and activate the plugin.
  2. Follow the onboarding wizard. Pick OpenStreetMap to skip API keys entirely, or connect Google Maps, Mapbox or Stadia Maps. Then set a start location.
  3. Add your locations under Store Locator > Add Store, or import them with the CSV Manager from the Add-on Bundle.
  4. Add the Store Locator block or the [wpsl] shortcode to a page.
🎁 Add-on Bundle: pay once, own forever Get every premium add-on in one Add-on Bundle. You pay once with no yearly subscription, and you get lifetime updates. Every bundle includes: Bundles are available for 1, 5 or 20 sites. Compare the bundles. 3.0 requires version 2.0 or later of each add-on. 📚 Documentation and support
Please take a look at the documentation before making a support request.

安装:

  1. Upload the wp-store-locator folder to the /wp-content/plugins/ directory, or install it from the Plugins screen.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Run through the onboarding wizard. Choose a map service under Store Locator > Settings > API. OpenStreetMap needs no key. For Google Maps, Mapbox or Stadia Maps, enter the key and click Validate API key.
  4. Set the start location under Store Locator > Settings > Map.
  5. Add your stores under Store Locator > Add Store.
  6. Add the Store Locator block or the [wpsl] shortcode to a page.

屏幕截图:

  • Pick a map service: OpenStreetMap with no API key, or Mapbox, Stadia Maps and Google Maps
  • The Fields Manager, add your own fields to the stores
  • The Local Pages settings for the store landing pages and their permalinks
  • The GDPR settings, ask visitors for consent before the map loads
  • The Section Editor, change the template that renders the store listings
  • The customizer, with a live preview of the store locator
  • The map style settings, with a dark Mapbox style applied
  • Restyle the search form
  • Restyle the buttons
  • Restyle the search results
  • The Marker Studio, design your own markers from 586 icons
  • Map Shapes, draw circles, rectangles and polygons on the map

升级注意事项:

3.0 Major rewrite. Update the CSV Manager, Statistics, and Search Widget add-ons to version 2.0 or later. Older add-ons are automatically disabled on 3.0 until you update them. Google Maps directions now use the Routes API, which has to be enabled in your Google Cloud project: https://console.cloud.google.com/apis/library/routes.googleapis.com. Coming from a 3.0 beta? Purge every server, plugin and CDN cache after updating, or the browser keeps loading the old scripts and styles.

常见问题:

Do I need a Google Maps API key?

No. Choose OpenStreetMap (Leaflet) as the map service and the store locator runs without any API key. A key is only needed for Google Maps, Mapbox and Stadia Maps, or if you want routes drawn on the map with OpenStreetMap (free Openrouteservice key).

Is WP Store Locator free?

Yes. The plugin is free, with unlimited locations, and it runs on free OpenStreetMap maps without an API key. The CSV Manager, Search Widget and Statistics add-ons are optional paid extras.

What is the difference between OpenStreetMap and Google Maps?

Both show your locations, markers, categories, map shapes and location pages. The differences:

  • Address suggestions while the visitor types (autocomplete) are available on Google Maps, Mapbox and Stadia Maps, not on OpenStreetMap.
  • On OpenStreetMap the Directions link opens the route on openstreetmap.org. Add a free Openrouteservice key to draw the route on your own map instead.
  • Google Maps needs an API key from a Google Cloud project with billing enabled. OpenStreetMap needs no key or account.

Can I switch map providers later?

Yes. The map service is a single setting under Store Locator > Settings > API. Your locations, coordinates, categories, custom fields, markers and settings stay the same.

How do I add the store locator to a page?

Add the Store Locator block, or the shortcode [wpsl], to the page where you want to display the store locator.

Can I add my own fields to the locations?

Yes. Go to Store Locator > Settings > Fields Manager, create a group and add your fields. Then use the Section Editor to place them in the results list or info window. It can generate the template code for you, so no coding is required.

Can I use different markers for categories or individual locations?

Yes. Design markers in the Marker Studio, then assign them to categories or to single locations. You can also set a separate marker for the active location.

I upgraded from 2.x. Where did my settings go?

They were migrated automatically. Some sections moved: Google Maps API is now API, Permalink is now Local Pages, and sizing, templates and map styling moved to the Appearance page. If the migration did not complete, use Retry migration under Store Locator > Settings > Tools.

My add-ons were disabled after updating to 3.0

3.0 requires version 2.0 or later of the CSV Manager, Statistics and Search Widget add-ons. Older versions are disabled automatically until you update them.

Oops! Something went wrong

This is a Google Maps error. Set a valid browser key under Store Locator > Settings > API and click Validate API key to see the exact reason Google returns.

There are weird characters in the search results, how do I remove them?

This is most likely caused by a caching plugin that minifies the HTML output on the store locator page. Exclude the store locator page from minification in the settings of your caching plugin.

The map doesn't display properly. It's either broken in half or doesn't load at all.

Make sure you have defined a start location under Store Locator > Settings > Map. If the locator looks broken after upgrading to 3.0, try Disable v3 theme rules under Settings > Tools.

The map doesn't work anymore after installing the latest update

If you use a caching plugin, or a service like Cloudflare, then make sure to flush the cache.

Directions stopped working after updating to 3.0

Version 3.0 requests Google Maps directions through the Routes API instead of the legacy Directions API that version 2 used. It is a separate product in your Google Cloud project, so open the Routes API page, select the project that holds your API keys and click Enable. If the browser key has API restrictions, also add the Routes API to the allowed APIs under Credentials. Until then the map keeps working, but clicking Directions shows a notice instead of the route.

Why does it show the location I searched for in the wrong country?

Some location names exist in more than one country. Set the correct Bias country under Store Locator > Settings > API, or restrict results to specific countries.

The store locator doesn't load, it only shows the number 1?

This is most likely caused by your theme using ajax navigation ( the loading of content without reloading the page ), or a conflict with another plugin. Try to disable the ajax navigation in the theme settings, or deactivate plugins one by one to find the conflict. If you find a plugin or theme that causes a conflict, please report it on the support page.

Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the WP Store Locator plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

You can find the full documentation here.

更新日志:

3.1.2 2026-11-13 New 3.1.1 2026-10-26 New 3.1.0 2026-10-07 New 3.0.3 2026-09-25 Changed 3.0.2 2026-09-24 Fixed 3.0.1 2026-09-24 Fixed 3.0 2026-09-21 New