Plugin Directory

WP Store Locator

An easy to use location management system that enables users to search for nearby physical stores.


  • Fixed: The store search breaking after the reset button was clicked, via Drew75
  • Fixed: Two PHP notices.


  • Fixed: Clicking the marker would no longer open the info window after a Google Maps API update. This only happened if street view was enabled.
  • Fixed: A fatal error on some installations caused by the usage of mysql_real_escape_string, it is replaced with esc_sql.
  • Fixed: A problem where some themes would just show "1" instead of the shortcode output.
  • Fixed: The "dismiss" link not working in the notice that reminds users to define a start point.
  • Fixed: A missing html tag that broken the store listing in IE7/8.
  • Changed: Replaced the non-GPL compatible dropdown script.


  • Fixed the geocoding request for the map preview on the add/edit page not including the zipcode when it's present, which can misplace the marker


  • Fixed compatibility issues with the Google Maps field in the Advanced Custom Fields plugin
  • Fixed the store urls in the store listings sometimes breaking
  • Removed the requirement for a zipcode on the add/edit store page
  • Improved the documentation in the js files


  • Fixed an js error breaking the store locator


  • Fixed the directions url sometimes showing an incomplete address due to an encoding issue
  • Fixed the 'items' count on the store overview page showing the incorrect number after deleting a store
  • Fixed the autocomplete for the 'start point' field sometimes not working on the settings page
  • Fixed php notices breaking the store search when wp_debug is set to true
  • Fixed the bulk actions when set to 'Bulk Actions' showing the full store list without paging
  • Fixed small css alignment issues in the admin area
  • Fixed the js script still trying to load store data when autoload was disabled
  • Fixed the clickable area around the marker being to big
  • Improved: After a user clicks on 'directions' and then clicks 'back', the map view is returned to the original location
  • Removed: the 'Preview location on the map' button no longer updates the zip code value it receives from the Google Maps API
  • Changed the way the dropdown filters are handled on mobile devices. They are now styled and behave according to the default UI of the device
  • Added support for WP Multisite
  • Added 'Screen Options' for the 'Current Stores' page, so you can define the amount of stores that are visible on a single page
  • Added the option to make phone numbers clickable on mobile devices by adding a link around them with 'tel:'
  • Added the option to make store names automatically clickable if the store url exists
  • Added the option to show a 'zoom here' and 'street view' (when available) into the infowindow
  • Added a second address field to the store fields
  • Added the option to enable marker clusters
  • Added the option to set a default country for the "Add Store" page
  • Added Dutch (nl_NL) translations
  • Added a .pot file to the languages folder for translators
  • Added error handling for the driving directions
  • Added several filters for developers: 'wpsl_templates' for loading a custom template from another directory 'wpsl_menu_position' for adjusting the position of the store locator menu in the admin panel 'wpsl_capability' to manually set the required user capability for adding/editing stores 'wpsl_gmap_api_attributes' to modify the Google maps parameters ( change the map language dynamically )


  • Fixed the store search not returning any results when the limit results dropdown is hidden


  • Added an option to choose where the 'More info' details is shown, either in the store listings or on the map
  • Added the 'back' and 'reset' text to the label fields on the settings page
  • Added the option to remove the scrollbar when the store listings are shown below the map
  • Improved the position of the reset button when the map controls are right aligned
  • Fixed the 'More info' translation not working
  • Fixed the start position marker disappearing when dragged


  • Fixed the distance format always using km when you click the 'directions' text in the marker
  • Fixed an issue where a CSS rule in some themes would place a background image on the active item in the dropdown list
  • Added an option to disable the mouse cursor on pageload focusing on the location input field
  • Added an option to add a 'More info' link to the store listings, which when clicked will open the info window in the marker on the map


  • Added an option to show the store listings below the map instead of next to it
  • Added an option to open the directions in a new window on maps.google.com itself
  • Fixed a 'too much recursion' js error that showed up when no start location was defined
  • Fixed the auto loading of stores not being ordered by distance
  • Fixed a problem with the input fields not always aligning in Chrome
  • Improved the handling of thumbnails. If the thumbnail format is disabled in the theme, it will look for the medium or full format instead
  • Several other small code improvements


  • Added the option to open a link in a new window
  • Added the option to show a reset button that will reset the map back to how it was on page load
  • Added the option to load all stores on page load
  • Fixed a problem with the shortcode output


  • Fixed the styling for the store locator dropdowns being applied site wide
  • Fixed a problem with slashes in store titles


  • Initial release

Requires: 3.5 or higher
Compatible up to: 4.2.4
Last Updated: 2015-4-19
Active Installs: 9,000+


4.9 out of 5 stars


36 of 52 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

1 person says it works.
0 people say it's broken.

100,2,2 100,2,2
100,4,4 100,1,1