WordPress plugin intelligence profile

Kashida Branch Locator

Manage and display branch locations on an interactive map with searchable listings, groups, custom colors, and multilingual support.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.5.33
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 8.0
Directory statusactive
Last directory update28 Oct 20264d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Kashida Branch Locator version 2.5.33 as active, updated 4d ago and tested up to WordPress 7.1.

Overview

About this plugin

Kashida Branch Locator provides a simple way to manage company branches, offices, stores, service centers, or other locations and display them on WordPress pages using shortcodes.

The plugin is designed to remain lightweight and does not require a page builder or a separate settings framework.

Features

  • Branch management from the WordPress dashboard.
  • Optional groups with custom colors and a configurable default color for newly created groups.
  • Live search, city and group filters, sortable columns, result counts, reset controls, pagination, and configurable infinite-scroll loading.
  • Table, cards, list, accordion, map, and map-table layouts.
  • CSV and XLSX import with preview and optional update of existing branches.
  • Responsive frontend output with language-aware RTL/LTR direction and English left-to-right alignment.
  • Frontend typography and direction inherited from the active theme.
  • Interactive maps using OpenStreetMap tiles without loading third-party JavaScript or CSS libraries. Filtered map markers stay synchronized with table results, and selecting a marker highlights its matching branch.
  • Separate clickable links for multiple phone numbers, with the Call button using the primary phone number.
  • Google Maps directions link for each branch.
  • RTL support and mobile-friendly table cards.
  • Multi-select branches and groups, preserving selected items across admin pages; branches can be selected across all matching search/filter results.
  • Nonce and capability checks for administrative AJAX actions.
  • Coordinate and group validation.

Shortcodes

[kashida_branch_locator]

[kashida_branch_locator layout="table"]

[kashida_branch_locator layout="cards"]

[kashida_branch_locator layout="accordion"]

[kashida_branch_locator layout="list"]

[kashida_branch_locator layout="map"]

[kashida_branch_locator layout="map-table" search="true" pagination="true"]

[kashida_branch_locator group="grp_xxxxxxxx"]

[kashida_branch_locator city="Tripoli"]

[kashida_branch_locator branch="br_xxxxxxxx"]

[kashida_branch_locator groups="grp_xxxxxxxx,grp_yyyyyyyy" layout="cards"]

[kashida_branch_locator branches="br_xxxxxxxx,br_yyyyyyyy" layout="map-table"]

[kashida_branch_locator layout="map" group="grp_xxxxxxxx" zoom="6" height="600"]

[kashida_branch_group_map group="grp_xxxxxxxx" zoom="6" height="600"]<h3>Import</h3>

CSV and XLSX files are supported directly.

Required columns:

  • Name
  • City
  • Address
  • Phone
  • Lat
  • Lng
  • Group

Latitude and longitude may be provided as separate Lat and Lng columns. The legacy Location value in latitude,longitude format is also supported.

xls files require PhpSpreadsheet to be available on the server. CSV or XLSX is recommended.

The maximum upload size accepted by the plugin is 10 MB.

JavaScript Source Code

Readable JavaScript and CSS source files are included in assets/src/ for review and modification:

  • assets/src/js/frontend.js is the readable source corresponding to assets/js/frontend.js.
  • assets/src/js/admin.js is the readable source corresponding to assets/js/admin.js.
  • assets/src/js/import.js is the readable source corresponding to assets/js/import.js.
  • assets/src/css/admin.css is the readable source corresponding to assets/css/admin.css.
  • assets/src/css/frontend.css is the readable source corresponding to assets/css/frontend.css.

The files in assets/js/ and assets/css/ are the production files loaded by the plugin. The files in assets/src/ are included for transparency and developer review; WordPress does not load them separately. No build step is required to install or use the plugin.

When changing JavaScript or CSS, keep the corresponding source and production files synchronized, and run syntax and functional tests before release.

External Services

This plugin uses the following external services only when the related frontend functionality is used:

OpenStreetMap

Map tiles are loaded from OpenStreetMap’s tile service to display the interactive map. A visitor’s browser connects to the OpenStreetMap tile server and therefore the visitor’s IP address and normal HTTP request information may be processed by that service.

org/

org/

org/copyright

org/wiki/Privacy_Policy

Google Maps

The plugin provides a user-initiated Directions link that opens Google Maps in a new browser tab. The plugin does not send branch data to Google automatically; the browser opens the Google Maps URL only after the visitor selects the link.

com/maps/

com/privacy

com/help/terms_maps/

Privacy

Kashida Branch Locator does not include analytics, advertising, telemetry, licensing checks, or automatic tracking. It does not contact the developer’s servers for plugin operation.

When maps are displayed, the visitor’s browser requests map tiles from OpenStreetMap. When a visitor chooses Directions, the browser opens Google Maps. Site owners should review the privacy policies and terms of those services for their own sites.

Credits

Kashida Branch Locator is designed and developed by Kashida Media Services.

ly/

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • store locator
  • branches
  • directory
  • locations
  • map
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 8.0
Update activity28 Oct 20264d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.