Store Locator Plus v 4.7.4
Over the past year and a half the developer and author of Store Locator Plus has been updating and revamping the software to be more efficient, robust, responsive and faster by using less overhead and cleaning up any old JavaScript commands that were left in the core base plug-in for the sole purpose of supporting the Legacy add-ons. It is now time to move into the next phase with better graphics in the View for Plugin styles which adds gallery styles for one – step styling and more functionality. (YouTube video about Gallery styles, released in 4.7.3 )
As a result of these changes the Enhanced Search Legacy add-on will no longer be supported and will not work with SLP v. 4.7.4
Additionally,
- Pro Pack MUST be updated to 4.6.5
- Experience add-on Must be updated to v 4.7.4
With the upgrade of SLP, the Pro Pack legacy add-on will be deactivated. Follow the How to install / update add-on instructions. Download add-on from your account. Delete the old version from the WP Plugin admin panel. Install and activate the newest version.
Store Locator Plus®
5.3
- IMPROVED no results message is now a textarea.
- IMPROVED results layout processing with new ifnotset directive.
- IMPROVED results layout processing to give slp_option shortcodes in the layout the same modifier behavior as slp_location.
- IMPROVED manage locations table loading performance for sites with more than a few hundred locations
- NEW option retrieval functionality for results and bubble layouts retrieves settings in real-time from server even after page load. Reduces overhead on loading scripts. Shortcode attributes will take precedence.
- CHANGED no results message is now fetched in real-time as needed from the server instead of being passed in as a local variable.
- CHANGED admin CSS for WP 5.4 compatibility
5.2.10
- PATCHED fallback CSS rule to reference https google maps image.
5.2.8
- PATCHED production build issue with incomplete admin.css
5.2.7
- PATCHED set map center from search widget searches with Experience add on.
- PATCHED turning off location sensor with Power add on.
- PATCHED passing in of address with allow address in URL for Experience add on.
5.2.3
- IMPROVED location add/edit interface.
5.2.2
- PATCHED re-instate the recently missing description and hours fields on location edit forms.
5.2.1
- PATCHED - remove spans in results city_state_zip to eliminated unexpected block formatting on some themes.
5.2.0
- Updated the Vue/Vuetify JavaScript libraries.
- NEW [slp_location zipstatecity] to put the zip before the city or state for some European style addresses.
- ENHANCE [slp_location citystatezip] to add spans with classes for slp_city, slp_state, slp_zip for improved CSS formatting.
- PATCH [slp_location citystatezip] to ensure there is a space between postal code and city when state is missing.
5.0.5
- Requires PHP 5.6 and WordPress 4.6
- PATCH make sure region is always sent to geocoding filters.
- PATCH improve load locations functionality.
5.0.4
- PATCH Set the default map region on the map page to the user-selected Map Domain versus fallback of 'US' when map_region was not used.
- PATCH Geocoding for non-US regions when slplus shortcode map_region is not used.
- PATCH REST endpoint URLs for migrated sites or sites installed in a subdirectory while retaining a home option set to the base URL.
- Show Goecode messages returned from Geocode system when an address lookup fails.
- Having problems with Address Lookup on your map? Using permalinks? Make sure you added REST (wp-json) redirects to your web server rules.
5.0.3
- IMPROVE Google Location Geocoding from the map interface
5.0.1
- IMPROVED any new Store Pages created with the Power add on will have full basic location meta stored in custom fields.
- PATCHED [slplus center_map_at="..."] functionality has been restored.
- PATCHED [slpplus map-region="..."] functionality has been restored.
5.0
- IMPROVED significantly reduce Google Maps geocoding requests by eliminating the geocoding request for the map center on map loading
- IMPROVED all geocoding requests now use the country code set via Setting | Map | Map Domain as the region code to assist in geocoding
- IMPROVED add the ability to redirect Geocoding requests to a non-google server with the slp_geocode_address geocode reponse
- SIMPLIFIED the General | Server Settings using built-in smart defaults for Geocoding Settings on server speed, retries, and maximum delay.
- CHANGED all geocoding requests, even from the front-end map now route back to the SLP Plugin which communicates with Google
- this will allow future versions to use alternative sources for geocoding results from both the front-end and back-end in SLP
4.9.22
- IMPROVED added JavaScript publish hooks to activate add on features after map initialization
4.9.21
- PATCHED fix some internal references to the locationData property
4.9.19
- PATCHED bring back some MIA smart options.
- PATCHED multisite general settings for premier subscription
- PATCHED multisite premier license check on main site.
4.9.18
- PATCHED display of website links
4.9.17
- CHANGED logging of schedule messages is now off by default.
- IMPROVED admin screen styling on menu bars.
- IMPROVED PHP 7.2 compatibility.
4.9.16
- IMPROVED When Google cannot locate an address the user enters in the search, clear map markers and not a "cannot locate address" message in results.
- IMPROVED Added ability to load locations from other WordPress Store Locator Plus® installations.
- CHANGED Third-party Event Location Manager, Social Media Extender and User Managed Locations add-ons are no longer supported.
4.9.15
- IMPROVED prepare for connections to Store Locator Plus® managed services (MySLP).
- FIXED add on duplicate output by addressing internal object instantiation issue (singleton v. multi-object models).
- CHANGED dropped support for Google OEM licenses. Only Google Maps API with pay-as-you-go billing is supported.
- UPDATED privacy policy information
4.9.14
- IMPROVED new Vue-based add/edit locations form.
- FIXED changing the country when editing a location now triggers geocoding.
- FIXED setting either latitude or longitude to blank when editing a country now triggers geocoding.
- CHANGED REST (wp-json) redirects to your web server rules must be updated to version 4.9.14
- CHANGED REST (wp-json) redirects to your web server rules must be updated to version 4.9.14
- CHANGED Dropped support for the slp_edit_location_right_column filter, may affect older unsupported add ons.
- NOTE REST (wp-json) redirects to your web server rules must be upgraded to 4.9.14
4.9.12
- PATCHED loss of settings when upgrading from prior version to 4.9.11
4.9.11
- IMPROVED new visual interface settings are coming -- like the loading locations indicator for REST (wp-json) redirects to your web server rules.
- IMPROVED added a processing indicator on settings quick save options (settings that auto-save when changed).
- PATCHED saving extended data booleans such as featured location flag is working again.
- PATCHED blank field labels on admin pages
- CHANGED prerelease versions of add ons are no longer available from the inline updates, they must be installed manually.
4.9.10
- PATCHED Style Gallery picker admin interface fixes.
4.9.8
- IMPROVED object manager
4.9.7
- IMPROVED added dozens of new REST (wp-json) redirects to your web server rules.
- PATCHED remember settings during upgrades for legacy options that converted to the new Smart Options interface.
- PATCHED center map at fallback.
4.9.6
- PATCHED multisite license validation for Premier members.
4.9.5
- TESTED with WP 4.9.2
4.9.4
- PATCHED loading of userinterface JavaScript for Experience and other add ons.
4.9.3
- IMPROVED add on update notifications. Checks for premium add on updates whenever the base plugin (this plugin) is updated regardless of WordPress directory service failures or timeouts.
- IMPROVED add on update notifications. Checks for premium add on updates if an add on is being deactivated due to version compatibility issues without waiting for the standard WordPress update queue.
- IMPROVED map marker rendering on mixed-protocol (http and https) sites. If your site is https but your markers are http from the SAME SITE it not auto-corrects this incorrect setting so your markers "magically appear".
- IMPROVED manage locations interface uses direct output to limit PHP string memory overruns.
- IMPROVED style gallery option management for checkbox settings.
- IMPROVED performance on loading locations for things like Locations > List and Locations > Delete Apply To All.
- IMPROVED quick save feature that immediately saves settings, used on Power Import tab. Now fades out/in setting while being saved.
- IMPROVED WPML compatibility with language files being loaded in the wp 'init' call.
- IMPROVED WPML compatibility with an updated wpml-config.xml file.
- PATCHED Power location sensor being set on with various combinations of options being enabled.
- CHANGED All translation files must come from REST (wp-json) redirects to your web server rules and live in wp-content/languages/plugins/store-locator-le/.
- CHANGED Legacy Enhanced Map scrollwheel, mapTypeControl, and scaleControl options are not longer supported. Upgrade to the REST (wp-json) redirects to your web server rules.
4.9.2
- PATCH single delete locations is working again.
- PATCH Messages (import/schedule/cron) consuming memory and preventing full page load on manage locations. Manifests as screeen options not working | Power bulk actions issues.
- PATCH update the SQL query output back to the browser to deal with WP 4.8.3 changes in how wpdb->prepare mangles the SQL queries with hashed keys.
- PATCH Admin Locations search box for sites running WP 4.8.3+
- IMPROVED Update the Store Locator Plus® | Locations | List interface to improve rendering process for each row reducing memory footprint and reduce system errors when displaying 999 locations at once.
- IMPROVED A new css class 'loading_locations' is added to the find button and address input fields when a location search request is sent to the server and removed when the search is done.
- IMPROVED The Default With Font Tweaks plugin style ( Settings | View | Plugin Style ) changes the address bar color when locations are loading.
4.9.1
- NOTICE As of Store Locator Plus® 4.9 we no longer support PHP versions prior to 5.3.
- PATCH missing subtab content when using some non-English native languages.
- PATCH array references to allow SLP to work with PHP version < 5.4 including PHP 5.3
- PATCH add allow empty parameter for Smart Options , used on Settings | Search | Appearance | Power Category Selector First Entry to allow it to be blank to drop the "Any" selector.
- NEW FEATURE Settings | General | Admin | Messages | Enable WP DEBUG to enable the WordPress debug log to help catch late-process coding errors on your site.
4.9
- IMPROVED Speed up the manage locations html rendering.
- IMPROVED Security patch for manage locations | delete operations.
- IMPROVED Add default value hint to help text for all settings that have default values.
- IMPROVED Add plugin icon to table row for WP 4.9.
- PATCH Make associated stores post types self-correcting when using REST (wp-json) redirects to your web server rules features.
- PATCH settings with \\ being doubled-up on every save. All \\ entries in settings are replace with a single \ on upgrading to 4.8.8.
- PATCH Stop PHP warnings with REST (wp-json) redirects to your web server rules creating individual SEO pages.
- PATCH Bulk Delete Locations deletes associated SEO Pages created by REST (wp-json) redirects to your web server rules.
- PATCH White Screen Of Death (WSOS) on sites using PHP < 5.4, but why are they? PHP 5.3 was end-of-life August 2014.
- Tested with WP 4.9
- Power must be upgraded to 4.8.8