Below is the shortcode to display nearest store to the users location. It shows the store name + address and is linked to the single store page. Also it shows the opening hours for this store.

[wordpress_store_locator_nearest_store text_before="Nearest Store: " show_name="false" show_opening="true" text_separator=" | " denied_text="Please enable Geolocation"]


  • text_before (Default: “Nearest Store: “)
  • show_name (Default: “false”)
  • show_opening (Default: “true”)
  • text_separator (Default: ” | “)
  • denied_text=”Please enable Geolocation”

Output: Shows nearest store “address, city | opening hours”

13 thoughts on “Use the Nearest Store Shortcode

  1. Floutsch says:

    When I’m trying to save a page containing this I get the error message that made me activate output buffering in the settings. And I have activated that already for the normal shortcode wordpress_store_locator.

    I have commented that somewhere but in my experience this effect is the result of echoing shortcode output instead of returning it as you should. Took me ages to find out with one of my own plugins 🙂

  2. Lippy says:

    This is working for me, but despite the description saying it shows the store name + address it doesn’t output the store name, just the address and opening hours, which doesn’t make sense if your stores have different names in different cities.
    How can I get it to output Nearest Store: “name, address, city | opening hours” ??

  3. Mathias Loft says:

    Hi 🙂

    New user of your plugin, everything seems to work great thus far! however the search bar shortcode does not work when I go live on my page. The theme is DIVI. How can i solve this?

  4. natasha says:

    Another quick question about this – I’m using this short throughout the site. Is there a way to show the last location the user visited (through a search, for example) instead of the geolocated address? Like this for example:

    If you click on any location, it reflects in the header as the location you visited on the site.

Leave a Reply

Your email address will not be published. Required fields are marked *