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.

by Darren Kandekore · github.com/kandekore/venue-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/kandekore/venue-manager/archive/refs/heads/main.zip

Readme

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

Read the full README on GitHub →