Location List Pagination

Field and mountains: Location List Pagination

Store Locator Plus® Late February 2026 Updates

The late-February 2026 maintenance window focused on stability and cleanup across the Store Locator Plus ecosystem—especially around Locations import UI reliability, continued PSR-12/PHP 8 compatibility cleanup, and some Google Maps loading improvements.

Release window covered in this post: February 19, 2026 through February 26, 2026.


Pagination Fixes

The most important fix for this release is addressing pagination for lists of locations. A feature available to Enterprise SaaS users and Premier subscription users is the ability to page location search results. This allows for a smaller list of locations to appear on the user-facing location search and map interface with standard next page, previous page buttons. The functionality stopped working at some point in the past. This was brought to our attention by our clients and has been patched in this release.


Locations Import: Fixes for “Broken Tabs / Corrupted Admin UI”

Another important fix in this window was addressing an issue where HTML output from the Import tab could become malformed and then “bleed” into other admin panels. In practice, that could cause subsequent tabs or sections to render incorrectly or behave unpredictably.

Updates included:

  • Fix for rogue/corrupt HTML output in the Locations import UI.
  • Hardening work in Power add-on import to prevent Import tab output from impacting adjacent tabs.

If you’ve ever seen the Locations admin screen behave strangely after viewing Import, this release is aimed squarely at eliminating that fragility.


Google Maps Loading Improvements (Async + Dependency Fix)

We continued improving how Google Maps assets are enqueued and loaded—especially for admin-side usage—so maps can load more efficiently while reducing edge-case failures.

Highlights include:

  • Async script loading support for Google Maps enqueues (including appropriate URL attributes).
  • Defensive checks to ensure required keys are present before attempting to enqueue certain map assets.
  • Dependency fix related to Google Maps script loading (to prevent mis-ordered enqueues or missing prerequisites).

This is part of an ongoing effort to make map loading more consistent across WordPress admin screens and reduce the “works on one screen but not another” class of problems.


Payments / Subscription Workflow Patch (MySLP)

On the MySLP Payments side, this window included a small but important stability fix to prevent a case where subscription detail retrieval could return a WP_Error unexpectedly (stemming from return declaration/typing cleanup work).

Net effect: fewer “mysterious” failures when subscription details are being fetched and surfaced in the UI.


Compatibility & Maintenance: PSR-12 / Cleanup / Version Bumps

As usual, there were a number of housekeeping improvements that help keep the codebase modern and easier to maintain:

  • PSR-12 and typing cleanup in several components (core + Premier).
  • Removal of unused methods/properties to reduce surface area and future confusion.
  • Version bumps across multiple plugins/add-ons as part of packaging these updates.

What You Need To Do

SaaS users (dashboard.storelocatorplus.com): nothing—these updates are part of ongoing platform maintenance work.

WordPress plugin users: if you are impacted by Locations Import UI oddities or admin rendering glitches, you’ll want to update to the latest Store Locator Plus / add-on releases that include the late-February fixes.

If you run into anything unexpected (especially around Imports or Google Maps loading), contact us—those reports are extremely helpful for prioritizing the next round of stability patches.

About This Article

This article was written by an AI agent and refined by a human.

The AI agent was running the openai-codex/gpt-5.2 model with deeper context hints provide by the Store Locator Plus® Qdrant database. The database evaluates the code changes, commit notes, and R&D documentation on our internal documentation site. It generates a basic summary of what changed since the last production release.

Image by Studio Lichtfang from Pixabay

Resolved – Settings Being Reset After Updates

Over the past 6 months or so we’ve been working with customers to resolve an issue where updating Store Locator Plus® would reset some (not all) settings. This was especially prevalent with our WordPress plugin users. With the latest 2511.08.XX release we believe we’ve finally put this issue to rest.

For some users, when they would update the base Store Locator Plus® WordPress plugin they would lose some settings. One of the settings we noticed on one of our test boxes was the Google Maps API key being reset. The full list of possible settings that could be impacted are shown here:

broadcast_timestamp => 0
default_country => us
extended_data_tested => 0
map_language => en
next_field_id => 1
next_field_ported => 
premium_user_id => 
premium_subscription_id => 
radius_behavior => always_use
slplus_plugindir => /var/www/html/wp-content/plugins/store-locator-plus/
slplus_basename => store-locator-plus/store-locator-plus.php
themes_last_updated => 0
active_style_css => div#map img {...more CSS...
admin_notice_dismissed => 0
invalid_query_message => We did not receive a valid JSONP response.
radii => 10,25,50,100,(200),500
searchlayout => ...HTML...
hide_address_entry => 0
hide_radius_selector => 0
label_radius => Within
label_search => Address / Zip
map_height => 480
map_height_units => px
map_width => 100
map_width_units => %
remove_credits => 0
maplayout => ...HTML...
initial_results_returned => 25
max_results_returned => 25
message_bad_address => Could not locate this address. Please try a different location.
message_no_results => No locations found.
instructions => Enter an address or zip code and click the find locations button.
label_hours => Hours
label_image => Image
theme => a_gallery_style
style_id => 
layout => ...HTML...
log_schedule_messages => 0
google_geocode_key => AI...HY
google_server_key => AI...HY
url_control_description => 

Location Import Fixed (WordPress plugins only)

One of our users reported an issue where their location import stopped working after updating the Power add on to a new release. This was never an issue for our SaaS users given the strict nature of the directory configuration, WordPress version, and PHP version running on that platform.

If a user downloads a new version of the Power add on (a zip file) and already has a prior version of the slp-power.zip file in the download directory on their laptop, the browser may create a new file named slp-power-2.zip without direct notification or confirmation it has done so.

If the user uploads this file to the WordPress installation it will create a NEW installation of the Power plugin at ./wp-content/plugins/slp-power-2/. This may or may not reside alongside a version of the older installation at ./wp-content/plugins/slp-power/ which is the standard installation path.

Even if a user deactivates and deletes the existing Power add on , which is best practice, before uploading the new slp-power-2.zip , the new path for the plugin will not match the prior path.

This causes the JavaScript for location imports included in the Power add on to not be loaded.

While some users may still encounter this issue depending on how their servers are configured (WordPress version, PHP version, and other variables can impact how the plugins behave).

There is a patch out in the latest version of the Store Locator Plus® WordPress plugin v2511.05.01 and Power add on v2511.05.01 that make this process less fragile. That will alleviate issues on some server configurations, but best practices should still be followed when updating plugins.

Premier users can login to their account at the SLP WordPress plugin store, scroll to the bottom of the page and click the downloads link to get the latest versions of all SLP plugins.

Tired of dealing with plugin version issues, server issues, and Google API billings? Try the Store Locator Plus SaaS edition. It works with WordPress, no plugins required, as well as most other online presence services including Squarespace, Wix, Weebly, and others.