WP Manifestindependent plugin directory
manifest / utilities / locations-manager

Locations Manager

A comprehensive WordPress plugin for managing business locations, store locators, and interactive maps with advanced features and easy-to-use shortcodes.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/shimion/locations-manager/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Locations Manager - WordPress Plugin

A comprehensive WordPress plugin for managing business locations, store locators, and interactive maps with advanced features and easy-to-use shortcodes.

Author: Shimion Bala
Version: 1.1.1
Requires: WordPress 5.0+, PHP 7.4+
Tested up to: WordPress 6.3

🌟 Features

Core Functionality

  • Custom Post Type: Dedicated "Locations" post type for managing all your locations
  • Categories Taxonomy: Organize locations with custom categories
  • Featured Image Support: Add images to each location
  • Custom Meta Fields: Store address, coordinates, and additional information
  • Google Maps Integration: Interactive maps with markers and info windows

Advanced Map Features

  • Shortcode System: Easy implementation with customizable parameters
  • Category Filtering: Display locations by specific categories
  • Responsive Design: Mobile-friendly maps and layouts
  • Interactive Markers: Clickable markers with detailed info windows
  • Sidebar List: Optional locations list with toggleable features
  • Featured Images: Display location images in sidebar and info windows

Admin Features

  • User-Friendly Interface: Clean admin dashboard for location management
  • Custom Columns: Quick overview of location data in admin list
  • Settings Page: Easy Google Maps API key configuration
  • Security: Proper sanitization and nonce verification
  • Editor Disabled: Streamlined data entry without visual editor

📋 Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • Google Maps API key (free tier available)

🚀 Installation

  1. Download the plugin files and upload to /wp-content/plugins/locations-manager/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Navigate to Locations → Settings to add your Google Maps API key
  4. Start adding locations and using the shortcodes!

🔧 Configuration

Google Maps API Key

  1. Visit Google Cloud Console
  2. Create a new project or select existing one
  3. Enable Maps JavaScript API and Geocoding API
  4. Create credentials (API key)
  5. Add your API key in Locations → Settings

Required APIs

  • Maps JavaScript API
  • Geocoding API (recommended for coordinate lookup)

📝 Usage

Adding Locations

  1. Go to Locations → Add New
  2. Enter location title and details
  3. Set featured image
  4. Fill in address, coordinates, and additional information
  5. Assign to categories
  6. Publish

Shortcodes

Basic Usage


[locations_map 
    category_id="123,456" 
    height="500px" 
    width="100%" 
    zoom="14" 
    show_list="true" 
    show_sidebar_address="true" 
    show_featured_image="true"
]