WordPress Store Locator
Contributors: viadat
Requires at least: 3.3
Tested up to: 4.4.1
Stable tag: 3.89.4
A WordPress-integrated map & location management interface. Quickly create store locator maps -- provides several top-level addon features
Power your site with this WordPress-integrated map making & location management system possessing some of the best free mapping tools to create store locators, store finders, and other location address maps. Manage and display a few or thousands of your important stores, points of interest, or product locations anywhere on Earth using Google Maps.
Its strength is best seen in its flexibility to allow you to easily manage any number of locations from your WordPress admin interface and the several addons featuring top-level features that are available to further boost its capabilities. Also referred to as an address map, address location map, locator map, store finder, dealer locator (locater), shop finder, and zip code or zipcode search.
Important Links
table of contents
All Downloads | Addons & Themes | New Features & Updates Blog | Documentation
New in Version 3
table of contents
New: Super Geocoder addon -- Avoid upgrading to more expensive hosting, or buying dedicated IP addresses -- successfully geocodes even when the default geocoder runs in Google's geocoding quotas (requires Store Locator v3.0+)Now, in addition to using the shortcode [STORE-LOCATOR] on Pages & Posts, display on Store Locator in PHP page templates if needed (explained in changelog & docs). Several new icons with shadowing; several current icons refreshed with shadowing for 3D effect on map
New in Version 2
table of contents
Now uses Google Maps V3Streamlined admin interface (more powerful yet much simplier)Implemented much faster code (reduced database use {insert/update/delete} in code by 81.4% & applied fastest functions throughout)Admin Dashboard: Pull-out interface that provides you with the latest Store Locator news, installation & usage instructions, your website's hosting server information, available shortcode parameters to create multiple maps of specific groups of locations, general settings, and the activation interface for the Addons Platform & G1 (Generation 1) addons__Availability of the Addons Platform:Ability to auto-locate your website visitors in order to show locations based on where visitor is currently located40+ new Google Maps country domainsNew address map iconsNew default fields:__ Fax & Email Address
Target Users
table of contents
Those who create sites for clients using WordPressThose who want to show your important locations (stores, buildings, points of interest, etc.) in an easily searchable manner.
Great Built-In Functionality & Features
table of contents
You can use it for numerous countries, which will continue to be added as Google adds new countries to their Google Maps API. See the documentation for the latestSupports international languages/translations and character sets Allows you to use unique map icons or your own custom map icons --- great for branding your mapGives your map the desired look by using our MapDesigner settings interface in the WordPress admin sectionPick other cool Google Maps options, such as an inset box, zoom level, map types (street, satellite, hybrid, physical), and moreYou can use miles or kilometersAutomatically restricts loading of Javascript & CSS to only pages that display the map (or that might need access to the JS & CSS) for better site performanceOption to show dropdown list of cities allows visitors to quickly see where your locations are and choose their search accordingly
Upgrades
table of contents
If you need additional features, enhance your store locator with addons & themes. Upgrade Here
Addons Platform
table of contents
The Addons Platform provides you with a growing number of Generation 2 (G2; comes with the Addons Platform) addons & themes to save you time, provide you highly-advanced features, and impress your clients. Below is a list of the G2 addons available (view documentation for more details on each):
CategorizerMultiple MapperAdvanced Theme ManagerLocation PagesCSV Importer/Exporter G2DB Importer G2Multiple-Field Updater G2Custom Field ManagerSuper Geocoder"U.L.S" (bonus addon - Addons Platform users"F.T" (bonus addon)"S.S" (bonus addon)
All addons available previous to Store Locator 2.0 are now called "G1" (Generation 1) addons, and can still be used, with or without the Addons Platform installed (if you purchased an addon prior to Store Locator 2.0, re-download it via the emailed link of your purchase and install a slighty updated version that allows it to work with 2.0).
Special Thanks to Translators (Email new translations to info {at} viadat {dot} com)
table of contents
de_DE | German (Deutsche) - Simon Schmid it_IT | Italian (Italiano) - Simon Schmidcs_CZ | Czech (Čeština) - Simon Schmid; Josef Klimosz (updated)fr_FR | French (Français) - Simon Schmid; Reno (updated)es_MX | Mexican Spanish (Español) - Gwyn Fishernl_NL | Dutch (Nederlands) - Willem-Jan Korstenpt_BR | Brazilian Portuguese (Português do Brasil) - Marcelo V. Araujonb_NO | Norwegian (Norsk bokmål) - Alf Vidar Snælandzh_CN | Simplified Chinese (简体中文) - Laifeilimru_RU | Russian (Русский) - Виктор Юхименкоtr_TR | Turkish (Türkçe) - Renehi_IN | Hindi (हमानक हिन्दी) - Outshine Solutionssr_RS | Serbian (Српски језик) - Diana S.fi | Finnish (Suomi) - Esa Immonenro_RO | Romanian (Română) - Quickloopes_ES | Spanish (Español) - Andrew Kurtis - WebHostingHubzh_TW | Traditional Chinese (繁體中文) - Ronnie Wuuk | Ukrainian (Українська) - Ivanka Skakun from Everycloud
(How to submit your translation | If you provide your web address, we'll link back to you)
Main Plugin
table of contents
1. Upload the store-locator folder to the /wp-content/plugins/ directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Sign up for a Google Maps API Key for your domain (not required in Maps V3, unless needed for high usage sites). Instructions: https://developers.google.com/maps/documentation/javascript/tutorial#api_key
4. Add your locations through the 'Locations' page in the Store Locator admin area
5. Place the shortcode [STORE-LOCATOR] in the body of a Page or a Post to display your store locator
Addons
table of contents
1. Unzip & Upload the entire addon folder to the /wp-content/uploads/sl-uploads/addons directory
2. Activate the addon by submitting the activation key (which you receive after purchasing it) to the "Activation Keys" section of your pull-out admin dashboard (If you have the Addons Platform installed, you submit activation keys on the 'Addons' > 'Settings' page)
Themes
table of contents
1. Unzip & Upload the entire theme folder to the /wp-content/uploads/sl-uploads/themes directory
2. Select theme from the theme dropdown menu under the "Design" section on the "MapDesigner" Page
Icons
table of contents
1. There are some default icons in the /wp-content/plugins/store-locator/icons directory
2. Add your own custom icons in to /wp-content/uploads/sl-uploads/custom-icons
Custom Images
table of contents
1. You can create your own custom 'search_button.{...}png' images and place them under /wp-content/uploads/sl-uploads/images/
2. The store locator will give priority to the 'search_button.{...}png' images in the /wp-content/uploads/sl-uploads/images/ folder over the default 'search_button.{...}png' images in the main store-locator/ folder, allowing for store locator plugin updates without worrying about losing your custom button images
Custom CSS (Stylesheet)
table of contents
1. You can modify the default 'store-locator.css' and place it under /wp-content/uploads/sl-uploads/custom-css/
2. The store locator will give priority to the 'store-locator.css' in the /wp-content/uploads/sl-uploads/custom-css/ folder over the default 'store-locator.css' in the main store-locator/ folder. This allows you to update the main store locator plugin without worrying about losing your custom styling.
1. Showcase of Store Locator Usage By Well-Known Organizations, With Some Having Customized it to Their Brands
2. News & Upgrades: See the Latest News and Available Addons for Your Store Locator
3. Manage Locations: Easily Manage a Few or Many Locations, Sortable by Name, City, etc.
4. Add Locations: Once You Add a Location, it is Automatically Given Coordinates
5. MapDesigner: Choose the Important Options For the Look & Feel of Your Map
6. Addons Platform: Increase Your Store Locator's Capabilities With Numerous Addons & Themes that are Included
7. Quickly Upload Many Locations From a Spreadsheet to Save Time (Addon: CSV/XML Importer/Exporter)
8. Bulk Update More than just the Tags Field (Addon: Multiple-Field Updater)
9. Examples of the Store Locator's Basic and Upgraded User Interfaces
3.89.x
table of contents
Updated folder permissions check & notices to include plugins, uploads, store-locator, sl-uploadsUpdated or added Ukranian (uk), English (en_AU), and Czech (cs_CZ) translations. Copy translation files into /wp-content/uploads/sl-uploads/languages/ to useAdmin interface tweaksv3.89.x - Admin interface logic updatesv3.89.4 - Reduction in admin notices due to file permissions
3.88
table of contents
Fix for warning message showing on some admin login screensLogic flow update for sl page functionalityAdded map link label to editable sectionWP version compatibility testing / update
3.87
table of contents
Adjusted view of some navigation elements to admins only
3.86.x
table of contents
Important CSS update for certain themes: "#sl_div img" entry; added "!important" to "max-width: none"CSS: "#addressSubmit"; added "width: inherit"
3.85.x
table of contents
Final - Google Maps outside script conflict management
3.84
table of contents
Google Maps script update due to debug notificationPrelim - Google Maps outside script conflict management
3.83
table of contents
Version update notification improvementBetter error mgmt
3.82.x
table of contents
Location admin page - GUI / keyboard mgmt improvement - shortcut delete off when filling in search / tags text inputLocation admin page - GUI / keyboard mgmt improvement - check toggle off when clicking edit / delete linksProperly assigned unique IDs for every location's edit & delete linksLocation admin page - More descriptive confirmation / check alert
3.81
table of contents
Prelim - Location admin page GUI / keyboard mgmt enhancements/updatesSoc URL fix/update
3.80
table of contents
Translation func updatesAutomatic lang file renamingText domain shift to standard
3.79
table of contents
Admin CSS updates - location management / display colorsPrelim location selection interface tweaksSmall updates
3.78
table of contents
Data fixInformational / instructions fix w/changelogAdmin CSS update - nowrap MapDesigner td - better/more consistent appearanceAdditional checks when reading icon / theme dirs; trailing slash removed from icon path
3.77
table of contents
Compatibility updatePrelim icon path checksSoc URL update
3.76
table of contents
Update to line-break handling logic in xmlMinor updates
3.75.x
table of contents
Update to MapDesigner - layout, functionality tweak - mapDesigner -> mapdesigner, map_designer_section-> mapdesigner_section; mapdesigner_section {border-collapse: collapse}; Reversed Design and Labels sectionsCommented out first sl_initialize_variables (may be redundant); re-put opt hookAdmin CSS styling updatev3.75.1 - very important fix
3.74.x
table of contents
Map interface CSS styling update related to some themesAdded Ukrainian (uk) translation (thank you Ivanka Skakun). Copy translation files into /wp-content/uploads/sl-uploads/languages/. WP 4.0+ users, go to General > Settings > "Site Language" option to choose language. Pre-WP 4.0 users, set the 'WPLANG' constant in 'wp-config.php' to the proper language code ('uk', for example) in order to choose language.Finnish language naming update (fi_FI -> fi)
3.73
table of contents
[update] Addons Platform - styling updates for Addons MarketplaceUpdate to file permissions check notification[addon] Categorizer - Increased length limit for result of query generating Tags filter checkbox/dropdown optionsFunctionality updates
3.72
table of contents
Updated CSS for 3rd-tier dropdown menu for Addons Platform users -- larger click space for each addon, more usableUpdated link to icons resources (Geocoder Pro website - defunct)Important update to script loading logic
3.71
table of contents
Updates to Location Add & Edit management interfacesBetter line-break handlingImproved PHP & JS error handling, which had been affecting certain users at times
3.70
table of contents
Important fix for full Addons Platform installing via Addons MarketplaceSmall styling updatesMapDesigner data filtering adjustment
3.69
table of contents
New admin notices functionalityNew data filters - Admin notices[addon] Categorizer - update: proper post-merge ordering of tags from locations, taking case-sensitivity into account
3.68.x
table of contents
Admin notice update - directory advisory for secured installsNew data filters - MapDesignerMapDesigner functionality update to create separate layers for data & inputs' displays - JS output zones/objects #2JS library update - with security fix implemented
3.66
table of contents
[addon] Super Geocoder - update: Control over display of status / progress panel based on type of operation[addon] Super Geocoder - update: fix to make sure only active when submitting location vs other form submissionsMapDesigner functionality update to create separate layers for data & inputs' displays - JS output zones/objects
3.65
table of contents
MapDesigner functionality update to create separate layers for data & inputs' displays - JS output zones/objectsAdmin notice - directory / folder security advisory for select installs
3.64
table of contents
Improved MapDesigner functionality - JS output zones/controllersMapDesigner functionality update to create separate layers for data & inputs' displays - Data output zone
3.63
table of contents
MapDesigner functionality update to create separate layers for data & inputs' displays - JS output zones/controllers[update] Addons Platform - easier to use 3rd-tier navigation
3.62
table of contents
[update] Addons Platform: modifying default files permission granting upon direct installation for few notices[addon] Categorizer - update: improvement to Tag filter's tag handling and outputUpdates to structural files that had been triggering messages in certain users' installs
3.61
table of contents
[addon] CSV Importer/Exporter G2 - update: Improved CSV file creation process[addon] CSV Importer/Exporter G2 - update: No longer needs to create temp file on server, thus no server / directory permissions issues[addon] CSV Importer/Exporter G2 - update: Handles fields, such as description, that can have line breaks[addon] CSV Importer/Exporter G2 - update: Added charset encoding to exported CSV which should have largest character set available[addon] CSV Importer/Exporter G2 - update: Slight CSV file output MIME type updateMapDesigner functionality update to create separate layers for data & inputs' displays - Prelim: Data, Scripts, Temp. output zones
3.60
table of contents
[addon] Categorizer - update: option to omit tags from tags filter[addon] Categorizer - update: "Display As" option for tags filter[addon] Categorizer - update: Categorizer Options page re-organizationAdded Bolivia, Ecuador, Guatemala, Guyana, Paraguay, Peru, Uruguay
3.59
table of contents
[addon] Categorizer - update: empty params properly filtered out from SQL query[addon] Categorizer - update: dropdown menu option for tags filtering
3.58
table of contents
[addon] Super Geocoder - update: Updated addon output, in order to not interfere with other addons or functions printing to the same hook[addon] Categorizer - update: case-insensitive merging of tags from locationsFAQ updates
3.57
table of contents
Admin notice check interval adjustment - file permissions[addon] Categorizer - update: search filtering logic updates[addon] Super Geocoder - update: logic updates during initial importing and status display update
3.56.x
table of contents
Javascript output update - removed icon dimension definitions (no longer needed)map_type variable fix (v3.56.1 - rollback)v3.56.2 - 2nd map_type variable adjustment - removed clashing variablev3.56.2 - MapDesigner and Store Locator interface labels & messages processing update
3.55
table of contents
MapDesigner functionality update to create separate layers for data & inputs' displays - JS output zone[addon] Super Geocoder - update: Re-implementing single-func version[addon] Super Geocoder - update: Script / browser caching update
3.54
table of contents
[addon] Super Geocoder - update: Database usage improvement -- cut DB load dramatically when updating location data (90%+ improvement)[addon] Super Geocoder - update: Adjusted feedback usage, better status information display[addon] Super Geocoder - update: Logic improvements for significant increase in success rate[addon] Super Geocoder - update: Using multi-func version of geo (vs single-func version, until smoother)
3.53
table of contents
[addon] Super Geocoder - update: highly-improved looping and feedback usage during multi-location processingImportant admin dashboard notices improvement and updatesWP compatibility bump to v4.2
3.52
table of contents
[addon] Super Geocoder - update: functionality & efficiency improvements / updatesMapDesigner data - JS output re-organization
3.51
table of contents
Distance measurements/units text now translatableNew functionality clean-up
3.50
table of contents
[addon] Super Geocoder - update: Variable scope update for applying user settingsLocation management filtering update -- needed by CSV Importer/Exporter G2 to properly show only specific locations during re-geocoding process
3.49
table of contents
[addon] Super Geocoder - update: Timing settings now properly applied when re-geocoding via the CSV Importer/Exporter or CSV Importer/Exporter G2MapDesigner functionality update to create separate layers for data & inputs' displays - Labels input zone + JS & Template output zonesPrelim. compatibilityUpdate to MapDesigner data display functionality, more efficient data filtering
3.48.1
table of contents
Update to admin notice logic for files in 'addons' directoryMapDesigner functionality update to create separate layers for data & inputs' displays - data initialization functionality
3.47.x
table of contents
[update] Addons Platform: Plugged into updated WP admin toolbar functionality to display additional Store Locator links in toolbar menu in addition to the WP admin side menu & Store Locator's horizontal navigation[addon] CSV Importer/Exporter - update: Improved CSV file creation process[addon] CSV Importer/Exporter - update: No longer needs to create temp file on server, thus no server / directory permissions issues[addon] CSV Importer/Exporter - update: Handles fields, such as description, that can have line breaks[addon] CSV Importer/Exporter - update: Added charset encoding to exported CSV which should have largest character set available[addon] CSV Importer/Exporter - update: Slight CSV file output MIME type updatePrefixed functionality used in MapDesigner for choosing map dimensionsv3.47.1 - Dashboard update to Activation Keys module for addons. Only displays validation fields if an valid addon folder(s) are properly uploaded to the '/uploads/sl-uploads/addons/' directoryv3.47.2, v3.47.3 - New admin notice: instructions to move files placed directly in addons directory to their addons folder
3.46.x
table of contents
MapDesigner functionality update to create separate layers for data & inputs' displays - data saving functionality
3.45.x
table of contents
MapDesigner functionality update to create separate layers for data & inputs' displays - Dimensions & Design input zonesInterface design updatesv3.45.1 - functionality update
3.44
table of contents
MapDesigner functionality update to create separate layers for data & inputs' displays - Defaults & Labels input zones
3.43
table of contents
Remote data interface updates for WP side navigation & SL top navigationData retrieval functionality improvementFurther rewrite/improvement to Store Locator script-loading logic, better fine control
3.42
table of contents
Additional JS & CSS script loading options for further specifying load pages when selective loading is chosen for more fine controlImproved Store Locator script-loading logicNew texts wrapped for localization/translation
3.41
table of contents
Update to remote data retrieval interface for base Store Locator, Addons Platform update notifications & informationImprovement & re-instatement of notification bubble, update count, and description(s) for Store Locator label in WordPress's main admin menu
3.39
table of contents
[theme] Debonair Theme - update: Multiple CSS updates to search form elements which had prevented proper inline display in browsers other than Firefox[theme] Debonair Theme - update: Added descriptive header in stylesheetImportant update to base Store Locator CSS -- prevents distortion/removal of Google Map elements & images caused by some WordPress theme's stylesheets
3.38.x
table of contents
Added update notification bubble to Store Locator's navigation within WordPress's admin menu; displays number of updates available, along with description Wrapped new texts for translationv3.38.1, v.3.38.2 - updates to admin menu notification bubble
3.37
table of contents
[update] Addons PlatformAdded 3rd-tier sub-navigational links to horizontal navigation bar. Allows user to reach individual addon's settings page in fewer clicks. Displays links when hovering over 'Settings' link under 'Addons' tab for all addons that are currently turned on (requires Store Locator v3.23.1+ to take advantage of 3rd-tier nav functionality)
3.36.1
table of contents
MapDesigner settings re-organization of variables for user-facing interface presentationUpdate in sync with website updatesNew/Updated string labels wrapped for international translations capability
3.35
table of contents
Hours, Phone, Fax, and Email labels that appear in location markers' infowindows can now be modified via MapDesigner settings
3.34
table of contents
Important bugfixes/patches -- please updateLocation-data retrieval updates & improvements
3.33.x
table of contents
Modified Store Locator database interfacing functionality back to defaultStore Locator template modification / re-organization or functionality, variablesv3.33.1 - Pull-out dashboard & Interface updates to match with some website updates
3.32.1
table of contents
User-facing interface updateInitial-condition layout improvement for new users using default display options & for scenario where user has city dropdown on, but no full cities to display, search input field displays in full width
3.31
table of contents
Update to db prefix definition for better portability during site transfers / migrationsBase plugin & [addon] Location Pages - update: Accented/foreign characters translation to alphabetical equivalent updated & improved
3.30
table of contents
Added data filtering hook to Store Locator database interfacing functionality to allow external modificationNew strings wrapped / prepared for translation
3.29.x
table of contents
[addon] CSV Importer - update: notice for suggested modifications[addon] CSV Importer G2 - update: notice for suggested modificationsNotices only display for certain CSV Importer (original / G2) usersv3.29.1 - additional logic / database validation check to determine whether to display mod notification
3.28
table of contents
News & Upgrades page updatesVersion-tested update
3.27
table of contents
Addons Platform Update notifier re-instatedAddons Platform Update notifier data backend improved. Query previously had some missing logicStore Locator notifications updatesDebugging info update
3.26.x
table of contents
New MapDesigner option for selective or all-pages JS & CSS script loading, helpful for those with map or CSS style loading issues on a few pagesTranslator credits / names updatesMapDesigner map language dropdown update v3.26.1 - small update/fix: 'scripts_load' notice for seen by a few for new jS/CSS loading option
3.25
table of contents
In-CSS custom styling instructions noticeFAQs updateAddons Platform notifier paused, re-planned. Will show once update occurs again.
3.24
table of contents
Fix allowing HTTPS-prefixed hyperlinks to display correctly in admin & user interfacesCSS stylesheet caching update on admin & user-interface stylesheets
3.23.1
table of contents
3rd-tier navigation preparation for even more friendly UI. Reduces clicks to reach deeper pages. Will also speed usage once Addons Platform receives updates to maximizes navigational levels.Navigational structure enhancementsAdmin CSS updates / enhancements
3.22.x
table of contents
Added Traditional Chinese (zh_TW) translation (thank you Ronnie Wu). Copy translation files into /wp-content/uploads/sl-uploads/languages/. WP 4.0+ users, go to General > Settings > "Site Language" option to choose language. Pre-WP 4.0 users, set the 'WPLANG' constant in 'wp-config.php' to the proper language code ('zh_TW', for example) in order to choose language.Translator credits - layout update in readme, better readabilityv3.22.1 - translation credits/thanks & foreign language names updated to proper spellingsv3.22.1 - Addons Platform update notifier 12-hr information caching for less filesystem / data load for more efficient admin pages loading
3.21
table of contents
Addons Platform update notifier -- displays in navigation, to keep Addons Platform users aware when newer versions are available for most up-to-date functionality
3.20.x
table of contents
Admin News page updatesInterface improvementsv3.20.1 - Finally, much smoother admin pull-out Dashboard appearance & operation in all browsersv3.20.1 - Admin CSS updates
3.19.x
table of contents
Interface updates (v3.19.2 - improved status messages for users when adding locations)Updates to latest notices & text instructions / directions, wrapping for translation-capability (v3.19.1 - translation strings update for line breaks)Increase number locations shown by default due to several inquiries[addon] Categorizer - update: activating display of Store Locator JS & CSS shows for page(s) containing Category Search Form
3.18.x
table of contents
Updated navigation functionality / flexibility for adding navigational elementsReduced database load coming from navigational header related to noticesNew notice allowing users to see & update folders / files that don't currently have proper 755 / 644 permissions, respectivelySmall bugfix, MapDesigner settings pagev3.18.1 - added Israel as a country selection option under MapDesigner
3.17
table of contents
Improved / added flexibility to environment / config loadingSmaller geocoding delay, for even quicker importing
3.16
table of contents
Small admin interface update[addon] Location Pages - update: Info bubble now shows when clicking the map marker on a single location page[addon] Location Pages - update: New in-page directions & labeling options now available. Start / end point submitted via info bubble and directions display on map and step-by-step panel[addon] Location Pages - update: New shortcode 'sl_directions_results', which displays step-by-step driving directions. Default template updated to contain 'sl_directions_results'. Shortcode also shown in side menu that lists all available shortcode parameters[addon] Location Pages - update: Line breaks now show in all data fields, providing more readability for fields such as 'sl_description', for example
3.15
table of contents
[addon] Location Pages - update: Now, in addition to entering base custom page slug, one can further customize page URL by choosing a Store Locator database field such as city, state, zip, etc instead of the ID (custom fields can also be chosen, if any exist)[addon] Location Pages - update: Permalinks structure of pages is now automatically applied once customized from Location Pages admin section; no need to manually save permalinks under WP admin settingsValidation button for addons displayed in pull-out dashboardPHP version displayed along with Store Locator version in navigation
3.14
table of contents
Removed/commented out non-critical hook function meant to load jQuery in scenario wp_head() was absent; removal done to avoid image gallery/portfolio conflict within a certain themeBase plugin & [addon] Location Pages - update: Foreign characters now also converted to their non-accented equivalent characters when page neat titles are generated, for better readability for international location names
3.13
table of contents
Validation button for addons displays only if there are uploaded addons. Message to users otherwise for clarity.[addon] Location Pages - update: Page neat titles are generated earlier (prior to first click)[addon] Location Pages - update: Page's neat title auto-updates if location is renamed
3.12
table of contents
Updated DB schema - 'sl_description' field updated from varchar to mediumtext to hold more informationImportant bugfix/patch[addon] Categorizer - update: Tag filtering, now available! Now you can filter your locations by both category (1 category per location) and by tags (multiple tags per location). This allows for far more specification in filtering out locations directly from the Store Locator's user interface[addon] Categorizer - update: Added option for hiding/displaying new tag filter[addon] Categorizer - update: Added option for customizing label for new tag filter[addon] Categorizer - update: Added CSS rules to Categorizer's stylesheet for new tag filter[addon] Categorizer - update: Updated layout of category checkbox filter slightly (JS & CSS)
3.11
table of contents
Slight update to folder creation for languages, custom images, icons, CSS, addons, etc (recursive)Notification to users if cURL isn't active on server, since it's important for geocoding, other functionality[theme] Streamline Theme - new: Responsive theme ready to give your store locator a highly-professional appearance (Addons Platform users: install via Addons Marketplace in Store Locator admin)[theme] Debonair Theme - new: Responsive, vibrant theme ready to infuse color into your users' interface experience[theme] Compact Right Theme - update: custom search button added
3.10.x
table of contents
Update to deprecated or soon-to-be-deprecated DB functionality, for improved performance (rolled back in v3.10.2 -- mysqli_* functions appears to be buggy for some)Update of functionality to WP DB class where applicableFixes aimed at resolving any jQuery conflicts w/other plugins/themes (rolled back in v3.10.1 -- appears to conflict with themes by with prettyPhoto and/or avia JS framework)
3.9
table of contents
Bug fix to avoid empty query error when user wants to update location that contains a percent sign ('%') in its fields[addon] Multiple Mapper - update: custom SQL building loop clause added to check if parameter exists / is array[addon] Categorizer - update: added new category form field for map -- select category from dropdrown menu prior to search to limit results to specific category[addon] Categorizer - update: added option to turn category checkbox filters and new category dropdown menu on & off[addon] Categorizer - update: added option to customize label of new category dropdown menu
3.8
table of contents
Update to temp directory used during importsImportant fix for location management of individual locations to redirect properly after making an update[addon] CSV Importer - update: fix for function declaration[addon] CSV Importer - update: updated location of temporary file created for export to the 'wp-content/uploads/sl-uploads/addons' directory (needs to be writeable / 755 permissions)[addon] CSV Importer - update: added email, fax to export & import options[addon] CSV Importer G2 - update: updated location of temporary file created for export to the 'wp-content/uploads/sl-uploads/addons' directory (needs to be writeable / 755 permissions)[addon] CSV Importer G2 - update: name-spaced important functions
3.7.x
table of contents
Much smoother map loading during auto-location of usersjQuery updates to deprecated functionsBetter determination of javascript loading on pages w/ Store Locator shortcode. Now should work fully with the default WordPress page editor, custom page builders, custom post types/statuses, etc.v3.7.1 - small fixv3.7.2 - additional helpful usage info in introduction message to users
3.6
table of contents
Quicker map load when auto-locating user by their positionUpdate to News & UpgradesMuch Improved toolbar navigation & updated tab navigation[addon] "U.L.S." (bonus) - update: admin / settings submission fields update
3.5.x
table of contents
Important CSS update[addon] Location Pages - update: Location page slug input field information is now visible (had been affected by WP v3.8 interface CSS changes)[addon] Location Pages - update: HTML template moved to now be stored in the Store Locator database to prevent overwriting of the template file during each update (IMPORTANT, If modifications have already been made to your 'location-template.php' file, make sure to save a copy to your computer before updating Location Pages. 'location-template.php' will become 'location-sample-template.php' moving forward, used as a default template for first-time users). After this update, you will no longer need to worry about your template being overwritten during updates[addon] Location Pages - update: Added template shortcode usage examples to readme file for reference[addon] Advanced Theme Manager - update: Increased flexibility in theming Store Locator map interface[addon] Advanced Theme Manager - update: Several new map layout template shortcodes: sl_form_search, sl_form_button, sl_form_cities, sl_form_radius, hook_sl_header, sl_form_start, sl_form_end[addon] Advanced Theme Manager - update: Now even further responsive-design ready[addon] "U.L.S." (bonus - Addons Platform users) - update: Options for more customization of message to users after submission[addon] "U.L.S." (bonus) - update: Options for more customization of message to admin after submission[addon] "U.L.S." (bonus) - update: More customization options for custom display / hiding of form fields[addon] "U.L.S." (bonus) - update: Options for more customization of message to users after admin interactionv3.5.1 - Resolved blank admin issues for a few users due to cURL functionality problems v3.5.1 - Small Manage Locations admin interface improvements
3.4.x
table of contents
Fixed stray jQuery code showing up in default location addition formProperly linked to Advanced Theme Manager addon in readmeAdded info for creating custom search button images to readmeAdded Spanish (es_ES) translation (thank you Andrew Kurtis - WebHostingHub). Copy translation into /wp-content/uploads/sl-uploads/languages/ to useRestored changelog
3.3
table of contents
[addon] Advanced Theme Manager - update: complimentary SL Starter theme included[addon] "F.T." (bonus - Addons Platform users) - update: new option in settings to determine whether or not to use automatic address updating[addon] "F.T." (bonus) - update: displays full address at all times below map[theme] SL Starter - newNew option to modify city search dropdown label in MapDesignerUpdated mysql_real_escape_string() -> esc_sql() (for later WP/PHP versions)Increased default Locations in Results
3.2.x
table of contents
[addon] Categorizer - update: Added ability for users to customize "Default" label associated with un-categorized locationsUpdated geocoding to a secure (HTTPS) connectionMap interface CSS updates
3.1.x
table of contents
WP v3.8.2 compatibility testing / updates of MapDesigner, Addons Marketplace displays for WP v3.8.x (& still backward-compatible for pre-WP v3.8 admin)[addon] Super Geocoder - update: now fully shows settings & shows all functionality for those who have installed it via Addons Platform. If already installed, delete super-geocoder folder from /sl-uploads/addons/ directory, then search Addons Marketplace for 'geocoder' and click 'Install Now' button to re-install it.
3.0.x
table of contents
[addon] Location Pages - update: bug fix when displaying map relating to categories & fix relating to conditional template shortcode[addon] CSV Importer/Exporter (original) - update: Integrated re-geocoding capabilities, to allow bulk re-geocoding for any imported locations that weren't given coordinates on initial import (re-geocoding should work w/Store Locator v2.9+)[addon] CSV Importer/Exporter G2 - update: also added re-geocoding capabilities (re-geocoding capabilities needs Store Locator v3.0+)[addon] Super Geocoder - new: Avoid upgrading to more expensive hosting, or buying dedicated IP addresses -- successfully geocodes even when the default geocoder runs in Google's geocoding quotas (requires Store Locator v3.0+)[update] Addons Platform -- Addons API updates; code & Windows compatibility fixesIn addition to using the shortcode [STORE-LOCATOR] on Pages & Posts, display on page templates with code: if (function_exists("sl_template")) {print sl_template("[STORE-LOCATOR]");}Several new icons with shadowing; newer current icons refreshed with shadowing for 3D effect on mapAdded constants for Addons Platforms, removed hard-coding; updated logic in v3.0.1, v3.0.2Added constant for the site's name, used by addons'sl-uploads' folder permission granting update (for folders copied from) 'store-locator'Existence checks/updates of variables for 1st-time users
2.22
table of contents
Uploads directory creation class updated (to avoid collisions with other plugins with the same library)Google Maps API Javascript - & in querystring updated to & for XHTML validation
2.15.x
table of contents
Several Store Locator admin updates due to significant WP admin interface changes introduced in WordPress v3.8. Elements fixed include:Pull-Out Dashboard & ModulesMapDesigner pageAll Sectional headersAddons Platform Settings pageAdmin CSS fixesStill maintains good appearance for pre-WP v3.8 installs also
2.0
table of contents
Fully Uses Google Maps API V3 -- both for displaying maps, geocoding locations, and performing reverse geocoding. Transition from V2 is automatic and seamless -- no extra steps on your part.New default fields added: Fax & Email AddressStreamlined interfaceBenchmarked coding improvements for fastest code performanceGreatly reduced database usage (reduced by 81.4%)New pull-out Dashboard for important settings & management tasksNew option to perform automatic search based on visitor's current location (auto-location)40+ new Google maps country domainsNew address map iconsAddons Platform: boosts your Store Locator's abilities dramatically, based off of your most-requested features & paid customizations: 11+ free G2 addons. 8 listed above in 'Description' section, 3 visible only to those with the Addons Platform installed, 1 yet-to-be-released, 4+ currently in development, and compatible with the 3 main addons prior to Store Locator 2.0 (CSV/XML Importer/Exporter, DB Importer, & Multiple Field Updater; the Point, Click, Add Mapper will be retired). For those who purchased addons prior to 2.0, you can re-visit the email link sent to you when you purchased the addon, then re-download and install the updated version which makes it compatible with 2.0.
Frequently Asked Questions |
Make sure to check http://docs.viadat.com for the most updated information
My Store Locator seems to all of a sudden not display locations / My addon isn't validating -- just a spinning image in the pull-out Dashboard
table of contents
Are you 'hardening' / blocking your 'wp-content' directory with a security plugin, php.ini, robots.txt or .htaccess (sometimes wp-content/.htaccess)? Blocking wp-content functionality completely will disrupt proper Store Locator & addon operation.For Store Locator not displaying locations: when on your Store Locator page, turn on Firefox Firebug or Google Chrome Developer Tools, and view Console > All. Oftentimes you may see 'Multiple instances of Google API' error, which is caused by another plugin or your theme including it a 2nd time, or you will see a number of other JavaScript errors that your website is outputing (usually from other plugins) that can affect the map's display -- resolving these usually fixes most problems.
Can I display {certain information} in search results?
table of contents
Yes, the Advanced Theme Manager addon, which comes with a complimentary theme, called 'SL Starter'. Copy 'sl-starter' folder from your 'advanced-theme-manager' folder into 'wp-content/uploads/sl-uploads/themes/', select SL Starter under 'Design' section in MapDesigner, and modify its templates under Store Locator > Addons > Settings > Advanced Theme Manager as needed
I'm getting 'failed to geocode' error messages -- why?
table of contents
Have you updated your Store Locator? It's mandatory to be using Store Locator v2.x if you want anything to workSince Store Locator v3.0, the Super Geocoder addon geocodes locations not geocoding due to reaching Google geocoding quota limits (based on your website's IP address)
Bought the CSV Importer ...
table of contents
Nearly all your questions have been answered here. If you follow these instructions & answers exactly, you should be fine
I'm using an updated Store Locator, but still no luck geocoding when adding a location
table of contents
Google's Geocoding API v3 has 2,500 geocode per day limit, so you may need to wait several hours, and try to add your locations again
Is this plugin USA-only? / Does it support locations in multiple countries?
table of contents
This plugin in not USA-only, and yes, it supports locations all over the world -- as long as the Google Maps API properly supports it:
On the MapDesigner admin page (v2.x+), you can select your main country. This gives the Google Maps API a region to focus onFor non-USA addresses, use the 'State' field for the Country / Region containing the city & location you are submitting (regions, such as country, province, territory, arrondissement, protectorate, S.A.R, state, etc.). When you use any of these types of regions, the Google Maps API will still geocode (give coordinates) to themIt has been translated into 15+ languages -- if you would like to provide a new or updated translation, please do so
Can I display the Store Locator in a page template instead of using shortcode in a Page or a Post?
table of contents
Yes, in your page template, instead of do_shortcode("[STORE-LOCATOR]") add the code:if (function_exists("sl_template")) {print sl_template("[STORE-LOCATOR]");}Additionally, for versions prior to Store Locator v3.0, you would also need to add the following to your theme's functions.php file:if (!function_exists("show_sl_scripts")){ function show_sl_scripts(){}}
I'm seeing a 'Google Maps is disabled', or other Google Maps error messages on my website when viewing my Store Locator
table of contents
Are you using Store Locator v1.9.7 or earlier? You must update immediately
If I need to rename my folder from the older 'wordpress-store-locator-location-finder' to 'store-locator', will I lose my locations?
table of contents
No. You won't lose them. And make sure to re-select your home & end map markers in MapDesigner after renaming
How can I have more than one Store Locator map on my website?
table of contents
Yes, the Multiple Mapper addon
I would like to show different icons for different locations -- can that be done?
table of contents
Yes, the Categorizer addon
Do I need a Google Account to use this store locator?
table of contents
Since Store Locator v2.x, which uses Google Maps API v3, it is not required like it was in Google Maps API v2. However, high-usage sites may still need an API key to monitor usage. Thus, if needed:
1. To sign up for a Google Account, visit: https://www.google.com/accounts/
2. To sign up for a Google Maps API Key, visit: https://developers.google.com/maps/documentation/javascript/tutorial#api_key
How Do I use a Translation?
table of contents
1. Place .po & .mo translation files into the /wp-content/uploads/sl-uploads/languages folder, and then change the WPLANG constant to the corresponding language abbreviation in the wp-config.php file in the root wordpress directory
2. Example - using French (pre-WP 4.0): make sure lol-fr_FR.po & lol-fr_FR.mo are in the /wp-content/uploads/sl-uploads/languages folder, then make sure to update the code in wp-config.php to read define('WPLANG', 'fr_FR'), and Voila, Il sera en francais (It will be in French).
3. Example - using French (WP 4.0+): go to General > Settings > "Site Language" option to choose French language (may need to first install language pack)
Which countries is this compatible with?
table of contents
This plugin is compatible with all countries that have Google Map domains. This includes:
AlgeriaAmerican SamoaAngolaArgentinaAustraliaAustriaBangladeshBahrainBelgiumBelizeBeninBoliviaBotswanaBrazilBulgariaBurundiCanadaCentral African RepublicChileChinaCongoCyprusCzech RepublicDjiboutiDem. Republic of CongoDenmarkEcuadorEthiopiaFinlandFranceGabonGambiaGermanyGhanaGreeceGuatemalaGuyanaHong KongHungaryIndiaIndonesiaIsraelItalyJapanKenyaLesothoLiechtensteinMacedoniaMadagascarMalawiMalaysiaMauritiusMexicoMozambiqueNamibiaNetherlandsNew ZealandNigeriaNorwayParaguayPeruPhilippinesPolandPortugalReunionRomaniaRussiaRwandaSao Tome & PrincipeSenegalSeychellesSierra LeoneSingaporeSouth AfricaSouth KoreaSpainSri LankaSwedenSwitzerlandTaiwanTanzaniaThailandTogoTurkeyUgandaUnited Arab EmiratesUnited KingdomUnited StatesUruguayVenezuelaZambiaZimbabwe