Please read the description page for this plugin for an important note about premium add-on packs if you are upgrading from version 3.x or earlier.
Version 4.x is a major upgrade that is not compatible with the version 3.x or earlier add-on packs.
I update about once per month or more frequently as needed.
Visit the Store Locator Plus Release Notes page for the full change log.
- Enhancement: Improve communication between add-on packs.
- Enhancement: Reformat Admin UI checkbox for Chrome.
- Fix: Fix vertical map image for IE.
- Tested with current WordPress 3.8 pre-release builds.
- Enhancement: Add hours field to default results output. This can be turned off with Enhanced Results.
- Enhancement: New base CSVImport class to assist other plugins with CSVImport including Pro Pack and Tagalong.
- Enhancement: New filter: slp_ajaxsql_results to assist in managing AJAX search results.
- Enhancement: New filter: slp_csv_processing_messages - Set the message array to be printed out for the above counters.
- Enhancement: New filter: slp_csv_fieldnames - Modify the field names read in via the CSV header line.
- Enhancement: New filter: slp_csv_default_fieldnames - Set default field names if the header line does not have field names.
- Enhancement: New Hook: slp_csv_processing - Process the CSV data.
- Fix: Chrome not rendering checkboxes on admin UI in the proper place.
- Enhancement: Update woo_memorable SLP theme to show featured items.Update WooMemorable theme to highlight featured locations.
- Enhancement: New hook: slp_build_locations_panels to create location tab panels using the managed wpCSL settings classes.
- Change: Retired Filter: slp_locations_subpanels to create custom location tab panels use slp_build_locations_panels instead.
- Enhancement: Add placeholder for Pro Pack tags in map info bubble layout.
- Enhancement: Set default [search_element selector_with_label="tag"] search form position.
- Enhancement: New filter: slp_ajaxsql_where to extend data filters via AJAX
- Enhancement: New filter: slp_ajaxsql_queryparams to manage the AJAX querey parameter list
- Enhancement: Remove defunct options in activation class.
- Fix: Default SLP theme issue with on/off slider fixed.
- Change: Defunct filter: slp_search_form_divs use filter_ModifySearchLayout and fitler_ProcessSearchElement.
- Enhancement: Better communication between add-on packs.
- Enhancement: Plugin Environment on info tab shows installed-and-active add-on packs and the version info for each.
- Enhancement: Wiring configured for new "featured locations" setting. Featured locations requires Enhanced Results and Super Extendo premium add-ons.
- Enhancement: Elogix Compatible SLP theme is the first "featured locations" compatible theme.
- Enhancement: Update default SLP theme to support ER + Extendo featured locations.
- Enhancement: New filter: slp_extend_get_SQL_selectall to extend data queries in base plugin
- Enhancement: Change filter: slp_invalid_highlight is now slp_locations_manage_cssclass making it more flexible
- Enhancement: Extend order by processor allowing more add-on packs to manipulate search result ordering.
- Enhancement: Make lat,lon in manage locations header translatable.
- Enhancement: Make 'draft' on page default status text translatable.
- Enhancement: Prepare base plugin for upcoming Extendo add-on.
- Fix: Apostrophe escape on location add message.
- Enhancement: Make SLP4 upgrades deprecate more gracefully for SLP3 add-on pack users. Show warning versus empty screens.
- Fix: No Results SLP theme updated to match CSS rules to new responsive-friendly HTML layout.
- Enhancement: Revise the User Experience/View/Themes help text to link directly to themes page in online documentation.
- Fix: Basic Boxes SLP theme updated to match CSS rules to new responsive-friendly HTML layout.
- Fix: Clean Simple White SLP theme updated to match CSS rules to new responsive-friendly HTML layout.
- Fix: Scroll Bar in IE8 with Default SLP theme.
- Fix: Address MySQL 5 Strict Mode "lastupdate" field warning message.
- Fix: Edit locations not saving changes.
- Fix: Add locations on servers with STRICT MySQL mode enabled. sl_id and sl_linked_postid "incorrect integer value" patch.
- Fix: Clean up hidden results table layout.
- Enhancement: Make the on/off slider in the admin panel translatable.
- Fix: Remove !important from map width on SLP CSS Themes.
- Fix: Map width setting via more specific CSS rules.
- Enhancement: Manage locations search box submits search when pressing enter.
- Enhancement: Allow height/width on map setting to be set to CSS rules like auto.
- Fix: Add locations for Chrome browser.
- Enhancement: Refine Japanese translations.
- Enhancement: Publish en_US.po files to assist in translations.
- Enhancement: Add some debugging around add locations for use with Debug Bar and Debug My Plugin.
- Enhancement: More gettext clean up.
- Enhancement: All of the premium add-on packs have new features and settings with a multitude of layout management options right from the admin panel.
- Enhancement: Hundreds of lines of excess code has been eliminated.
- Enhancement: Standardized classes and objects means a lot less back-end errors while increasing extensibility via add-on packs.
- Enhancement: Moved multiple checkbox/input settings to appropriate add-on packs, reducing memory and disk requirements of base plugin.
- Enhancement: Admin tab CSS changes to further compartmentalize the multiple settings.
- Enhancement: Rework admin interface adding a second sidebar nav for settings pages.
- Enhancement: Default HTML for search results has class "results_entry" assigned by default.
- Enhancement: Allow results output to display any data elements returned from the backend. This allows Enhanced Results to specify the slp_location shortcode with ANY marker.
- Enhancement: Allow add locations to add the lat/long and avoid the geocoding calls.
- Enhancement: Simplify the action/filter interface on manage locations.
- Enhancement: Smarter disk I/O when editing/saving locations. Only write to disk if location data changed.
- Enhancement: Location manager interface follows standard WordPress admin interface design.
- Enhancement: Condensed address output on manage locations table.
- Enhancement: Tool tips on website and email links on expanded manage locations table.
- Enhancement: Improve performance of geocoding operations during bulk address change processing.
- Enhancement: Improve number of locations geocoded when performing bulk address operations.
- Enhancement: Reduce disk I/O calls when geocoding a location. Does not write if lat/long is not changed, eliminated double-disk write on adding a new location.
- Enhancement: Lighten the wpCSL framework that manages the base WordPress interfaces.
- Enhancement: Image field edits are now part of the base plugin.
- Enhancement: Admin UI help icons now have tool tips with the help text.
- Enhancement: Icon selector boxes can now be resized via a resize handle.
- Enhancement: Adding locations is more intelligent about disk I/O, eliminating extra writes if Store Pages and/or Tagalong is active.
- Enhancement: Geocoding maximum retry delay can be set to any value. Higher values means slower geocoding for locations but can reduce Over Query Limit warnings.
- Enhancement: New Dutch (nl_NL) translation.
- Enhancement: New French (fr_FR) translation.
- Enhancement: New filter: wpcsl_admin_slugs to add new setting pages to the valid admin page list.
- Enhancement: New filter: slp_view_features_panel to maninpulate the new UX tab : View section.
- Enhancement: New filter: slp_js_options allows add-on packs to pass data to the slp.js script.
- Enhancement: New filter: slp_searchlayout to modify the default search layout
- Enhancement: New filter: shortcode_slp_searchelement to modify the attributes when processing the slp_searchelement shortcode.
- Enhancement: New filter: slp_ajaxsql_orderby provide a mechanism to change the order by on AJAX search results.
- Enhancement: New filter: slp_locations_manage_bulkactions allows add-ons to add items to the manage locations bulk actions drop down.
- Enhancement: New filter: slp_locations_manage_filters allows add-ons to add items to the manage locatinos filter drop down.
- Enhancement: New filter: slp_extend_get_SQL provide a mechanism for extending the data interface..
- Enhancement: New filter: slp_ui_headers allows add-on packs to modify the page header on the UI.
- Enhancement: New filter: slp_invalid_highlight allow the manage locations class to be changed for non-geocoded rows.
- Enhancement: New hook: slp_save_generalsettings fires when general settings are being saved.
- Enhancement: New hook: slp_generalsettings_modify_adminpanel to manipulate the General Settings / User Interface panel.
- Enhancement: New hook: slp_generalsettings_modify_googlepanel to manipulate the General Settings / Google panel.
- Enhancement: New hook: slp_location_save called just before the locations admin UI calls the location_save method with currentLocation fully loaded.
- Enhancement: New hook: slp_location_saved called just after the locations admin UI calls the location_save method with currentLocation fully loaded.
- Enhancement: New hook: slp_location_add called just before the locations admin UI adds a new location via the location_AddToDatabase method.
- Enhancement: New hook: slp_location_added called just before the locations admin UI adds a new location via the location_AddToDatabase method.
- Enhancement: New theme Genesis Monochrome for the Store Locator Plus interface.
- Enhancement: New theme Beside Myself that works with custom settings from the add-on packs to do a side-by-side map/search form + results layout.
- Enhancement: New theme Beside Myself Results that uses the same color scheme as Beside Myself but disables the map and search form output.
- Enhancement: New theme Beside The Point 2012 works with the add-on packs and the Twenty Twelve theme to show search + results to the left of the map.
- Enhancement: New theme Beside And Below Genesis puts the search form on the left with map and results on the right.
- Enhancement: New theme Blank Map Fix has NO custom CSS rules other than the patch to fix map images corrupted by WordPress rules.
- Change: Retired filter slp_add_search_form_label_setting
- Change: Retired filterslp_add_search_form_feature_settings
- Change: Retired filter slp_update_location_data
- Change: Retired filter slp_action_boxes
- Change: Retired filter slp_edit_location_data
- Change: Retired hookslp_render_search_form
- Change: Retired hookslp_location_updated
- Change: Retired hookslp_add_manage_locations_action_box
- Change: Default UI string on search form wraps radius drop down and search button in a div with class "search_item" for easier skinning with CSS.
- Change: Locations management is now under one tab for manage, add, and import (pro pack feature).
- Change: The div id sl_div can now be changed by the user with the Pro Pack page layout option. Be careful, this can break a lot of SLP themes if removed.
- Change: The underlying code that builds the page layout HTML has been completely reworked to give Pro Pack and the Enhanced add-ons more control.
- Change: Default map div no longer has table HTML.
- Change: The results output is not longer table HTML based.
- Change: Update some of the CSS rules in the provided CSS themes to match new layout.
- Change: Immediately show locations settings moved to results sub-tab under UX tab.
- Change: Set default Google geocode retries to 3.
- Change: Increase time between succesive Google geocoding requests to 2 seconds/failed lookup.
- Fix: checkbox saver for various map settings.
- Fix: Apostrophe in location name editing/display on manage locations.
- Fix: Sorting indicators are shown on the manage locations interface.
- Fix: Retain sort order on manage locations when a single location is deleted.
- Fix: Immediately show locations checkbox reflects actual default enabled state on new installs.
- Fix: Proper loading of text domain for base plugin.