Venue Manager
A professional WordPress plugin designed to create and manage a directory of venues. It features a custom post type with automated geocoding, an interactive Google Maps archive, and a sleek, responsive single-page layout with a synchronized gallery and lightbox.
★ 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/kandekore/venue-manager/archive/refs/heads/main.zipReadme
Venue Manager (v1.3.0)
A professional WordPress plugin designed to create and manage a directory of venues. It features a custom post type with automated geocoding, an interactive Google Maps archive, and a sleek, responsive single-page layout with a synchronized gallery and lightbox.
Key Features
- Automated Geocoding: Simply enter a physical address, and the plugin automatically fetches Latitude and Longitude coordinates via the Google Maps API for mapping.
- Interactive Archive Map: Displays all venues on a global map. Clicking a marker reveals a custom info window with the venue logo, address, and a link to details.
- Advanced Gallery System:
- Slick Slider: Professional, synchronized main slider and thumbnail navigation.
- PhotoSwipe Lightbox: Full-screen, touch-friendly image zooming and browsing.
- Comprehensive Venue Details: Dedicated fields for logos, contact information (phone, email, website), and social media links (Facebook, Instagram, X, TripAdvisor).
- SEO Ready: Automatically generates Schema.org (LocalBusiness) JSON-LD markup for every venue to improve search engine visibility and rich snippets.
- BeTheme Compatible: Specifically styled to integrate seamlessly with modern themes like BeTheme while maintaining its own precision layout.
Installation
- Upload the
venue-managerfolder to the/wp-content/plugins/directory. - Activate the plugin through the 'Plugins' menu in WordPress.
- Navigate to Settings > Venue Manager to enter your Google Maps API Key and set your default map center.
How to Use
- Add a Venue: Go to 'Venues' in your dashboard and click 'Add New'.
- Enter Details: Provide a title and description. Use the 'Venue Details' meta box to add the address, logo, and social links.
- Images: Set a Featured Image (as the primary photo) and use the 'Select Gallery' button to add additional photos to the slider.
- Publish: The plugin will automatically calculate the map coordinates and generate the schema markup.
Technical Details
- Custom Post Type:
venues - Custom Taxonomy:
venue_category - Assets Included: Slick Carousel, PhotoSwipe, Font Awesome Pro (via Kit).
- Template System: Includes built-in overrides for
single-venues.phpandarchive-venues.php.
Author
Darren Kandekore