WP Manifestindependent plugin directory
manifest / content / venue-manager

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

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/kandekore/venue-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.

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

  1. Upload the venue-manager folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Navigate to Settings > Venue Manager to enter your Google Maps API Key and set your default map center.

How to Use

  1. Add a Venue: Go to 'Venues' in your dashboard and click 'Add New'.
  2. Enter Details: Provide a title and description. Use the 'Venue Details' meta box to add the address, logo, and social links.
  3. Images: Set a Featured Image (as the primary photo) and use the 'Select Gallery' button to add additional photos to the slider.
  4. 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.php and archive-venues.php.

Author

Darren Kandekore