Locations Manager
A comprehensive WordPress plugin for managing business locations, store locators, and interactive maps with advanced features and easy-to-use shortcodes.
★ 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.zipLocations 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
- Download the plugin files and upload to
/wp-content/plugins/locations-manager/ - Activate the plugin through the 'Plugins' menu in WordPress
- Navigate to Locations → Settings to add your Google Maps API key
- Start adding locations and using the shortcodes!
🔧 Configuration
Google Maps API Key
- Visit Google Cloud Console
- Create a new project or select existing one
- Enable Maps JavaScript API and Geocoding API
- Create credentials (API key)
- Add your API key in Locations → Settings
Required APIs
- Maps JavaScript API
- Geocoding API (recommended for coordinate lookup)
📝 Usage
Adding Locations
- Go to Locations → Add New
- Enter location title and details
- Set featured image
- Fill in address, coordinates, and additional information
- Assign to categories
- 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"
]