By Head Random 2026-08-13 10:36 PM

Guide to Install and Use Multi-Store Locator & Branch Directory Manager (Poly Locations Manager) for WordPress

339.40 ms

Learn how to install, configure, and manage store branches using the Multi-Store Locator & Branch Directory Manager (Poly Locations Manager - wplocationsmanager) plugin for WordPress.

Quick Installation Guide

  1. Download the plugin ZIP package (poly-locations-manager.zip).
  2. Log in to your WordPress Admin dashboard and navigate to Plugins > Add New > Upload Plugin.
  3. Upload poly-locations-manager.zip and click Activate Plugin.
  4. Access the Poly Locations menu in the sidebar to manage your store branches.

System Architecture & Store Locator Pipeline

graph TD
    A[Admin Vue 3 Interface views/location.php] --> B[AJAX CRUD Operations save_poly_locations_manager]
    B --> C[WordPress Options API poly_locations_manager]
    C --> D[Shortcode Handler [poly-locations]]
    C --> E[Schemas Generator Inc/core/schemas.php]
    E --> F[Inject JSON-LD LocalBusiness Schema into wp_head]
    D --> G[Render Frontend Responsive Store Directory & Google Maps]

Schema.org LocalBusiness JSON-LD SEO Generator

graph TD
    A[wp_head Action Event Triggered] --> B[Schemas::generate_schema Processor]
    B --> C[Fetch All Store Locations Array from Options API]
    C --> D[Build LocalBusiness PostalAddress GeoCoordinates Map Links Payload]
    D --> E[Encode Payload into Valid JSON-LD Script Block]
    E --> F[Output JSON-LD Script to Document Head for Search Engine Crawlers]

Vue 3 Admin Interface & Flatsome UX Builder Integration

graph TD
    A[Open Flatsome UX Builder Canvas] --> B[Select poly-locations Element]
    B --> C[Map Option Names snake_case to AngularJS camelCase]
    C --> D[Fetch Template HTML inc/integrations/builders/flatsome/]
    D --> E[Render Real-Time Live Preview inside UX Builder Workspace]

Available Shortcodes

  • [poly-locations]: Renders full tabbed store locator directory with search and maps.