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.

by Shimion Bala · github.com/shimion/locations-manager

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/shimion/locations-manager/archive/refs/heads/main.zip

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"
]