The Location Extender add-on pack for Store Locator Plus is now available to the general public. This new add-on pack adds several fields that users have been requesting in the support forums as well as some new fields for a paid customization requested by a client.
The added location data fields include:
Introduction – a long text field that is designed to be used with Store Pages templates as an introductory page text.
Year Established – a standard text field with a field slug ‘year_established’
County – a standard text field
Region – a standard text field
District – a standard text field
Territory – a standard text field
The extended data fields will automatically appear on the location add/edit screens and are available through all add-on packs that present field data. The add-on packs that can take advantage of Location Extender, or other extender, add-on pack fields includes:
Store Pages – place the fields on the page template using the slp_location field=”<field_slug>” short code.
Pro Pack – import and export the extended data fields. Use the field slug as the column header and select first row has field names during import.
Enhanced Results – display the field in the below-the-map results by adding the slp_location <field_slug> short code to the results layout.
Enhanced Map – display the field in the info bubble by adding the slp_location <field_slug> short code to the results layout.
Store Locator Plus 4.2.01 is entering final testing this week. The latest patch adds more built-in support for add-on packs which will allow for a lighter footprint for any add-on packs using SLP 4.2 base classes. This change should have little impact on users of Store Locator Plus but paves the way for “lighter” and more consistent add-on pack experiences.
Store Locator Plus 4.2 has been fully tested with the latest release of WordPress 4.0 which is currently thought to be the last update to WordPress before 4.0 enters final release in the next few weeks.
Better Add Ons With 4.2
The following add-on packs will be released shortly after Store Locator Plus 4.2 is published and take full advantage of the Store Locator Plus 4.2 add-on system:
A new add-on pack that makes it easy to build directory listings from the locator data. The initial release provides a short code that builds live lists of locator properties such as cities, states, and counties. The list can be linked to any locator page.
Location Extender is another new add-on pack based on the Store Locator Plus 4.2 add-on system. This add-on pack adds a half-dozen new fields to the Store Locator Plus location data. Intro text, year established, county, region, district, and territory are among the new fields that have been added. Output those fields using Store Pages templates or Enhanced Results results layout customization.
Pro Pack has been updated to use the new Store Locator Plus 4.2 add-on system. The changes reduce the memory and disk footprint of the plugin and will provide a more consistent experience. Pro Pack 4.2 has an updated reports interface that eliminates the custom reporting page. This will make it easier to add features and extend the reporting system for Pro Pack in future releases. A new CSV import option that loads CSV files from remote FTP and HTTP sources is expected to be available for the Pro Pack 4.2 release.
Store Locator Plus 4.2.01 and the add-on packs are available to Premier Subscription members in prerelease format on the downloads page. General public releases are expected in the next 10 days or less.
If you do not have a Premier Subscription and are contemplating getting on that program you may want to do so now. Once the new add-on packs are released prices will be going up for Premier Subscription members. Lock in your pricing now and get all future add-on packs, access to prerelease software, and access to the Premier forum for faster support responses. Subscriptions can be cancelled without impacting already-downloaded/already-installed add-on packs.
Dropped slpplus.initOptions() support. Some older SLP add ons may be deactivated and require an upgrade to a newer version.
Dropped slpplus.is_Extended() support. Some older SLP add ons may be deactivated and require an upgrade to a newer version.
Dropped slplus.register_addon support. Some older SLP add ons may be deactivated and require an upgrade to a newer version.
Dropped slplus.versionCheck() support. Some older SLP add ons may be deactivated and require an upgrade to a newer version.
Added query_slug to slp_location_filters_for_AJAX filter. Default slug is 'standard_location_search'.
Added query_slug to slp_location_having_filters_for_AJAX filter. Default slug is 'standard_location_search'.
Added query_slug to slp_ajaxsql_fullquery filter. Default slug is 'standard_location_search'.
Added query_slug to slp_ajaxsql_queryparams filter. Default slug is 'standard_location_search'.
Added query_slug to slp_ajaxsql_results filter. Default slug is 'standard_location_search'.
Add slp_ajax_execute_location_query_start and slp_ajax_execute_location_query_end actions for AJAX query handling.
Updated symlink path testing.
Add layout support for 3rd party buttons for UML/GFI add on.
Improved WPML support.
The Google Map now responds to changes in the WPML selected language on the user interface.
Drop find label button support for legacy Enhanced Search versions prior to 4.3. Will need to upgrade ES to 4.4+ or use MySLP.
Drop defunct getWPMLText() function, may require legacy add ons to be updated to latest version.
Drop the unused slp_generalsettings_modify_adminpanel filter.
Drop the slplus->addons property. Make break older legacy add on packs. Upgrade the add on packs to version 4.5+.
Drop CSVImport base class. Pro Add On and Tagalong Add On will need to be updated to version 4.5.07.
Search Form Radius selector label is assigned a class of 'empty' or 'text length_<#>' where <#> is the number of characters in the radius label for easier CSS formatting.
Search Form Input boxes now have a class assigned based on whether or not the label is empty. label_empty and label_text make it easier to change the input width based on whether or not a label is present.
Updated Twenty Sixteen Plugin Style to Rev 05. Leverages the new label and input CSS rules.
Restore Store Pages to sidebar menu when active.
Add on framework no longer preloads csl-script (slp.js) when loading the userinterface.js files.
Add a slp_radius_selections filter for Experience add on to augment radius selector drop down with a first entry.
Reduced overhead on admin pages.
Extended Data display on add/edit locations addressed for older extended data manager installations.
Fix blog switching error on multisite installs using Network Activate.
Note: Network Activated Multisite installs using paid add ons should have an active Premier Subscription for proper multisite licensing.
Turn off SSL validation of peers on the update server. If your server's SSL cert is expired/invalid the version check on add on packs will now run anyway.
Save changed to default country conversion to the CCTLD as the slug.
Delete location fully on first attempt when Pages add on is active.
Do not run upgrade of settings overhead when deactivating the plugin.
Multisite installs with Network Activation on the SLPLUS plugin properly migrates all subsite options to the latest release.
Add support for add on pack Apply To All actions
Fix private property warning on upgrade.
New filter slp_extended_data_update to be triggered any time extended location data is being updated.
Eliminate duplicate data save call when updating locations with extended data.
Add a popup notice when the reset manage locations button finishes processing.
Locations / Manage display drop down now warns if you select more than 500 locations at one time.
Locations / Manage display is now an instant-action drop down.
SLP records the active version of jQuery running on the UI on the page with the [slplus] shortcode.
Manage Locations Apply To All button allows actions to run on all locations for addons that are SLP 4.5 aware.
No country index 'unitedstates' on Country Manager when installing in some languages.
Fix Italy CCTLD to 'it' was incorrectly set to 'il'.
If the language translation file for the 'km' setting was not done consistently the km distance calculations would be incorrect.
The 'miles' and 'km' setting for the search form radius setting has moved to the Text Manager class for consistency. Non-English installs will need to update their translations at the MySLP site.
If you create a new translation set for Store Locator Plus for the following languages, please notify email@example.com: de_DE, es_ES, fr_FR, it_IT, ja_JP, lt_LT, pt_BR, sr_RS, zh_CN, zh_TW.
Search Pages & Posts
Like what you are reading? Consider making a donation today. Most people donate $5 to $25, but any amount is appreciated!
Or send something on my Amazon Wish List!