WP Manifestindependent plugin directory
manifest / events / hall-hire-function-room-booking

Hall hire and function room booking system

Wordpress plugin for hall and function room bookings

by Nick La Galle · github.com/monty974/hall-hire-function-room-booking

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/monty974/hall-hire-function-room-booking/archive/refs/heads/main.zip

A flexible booking system for managing hall and function room rentals with approval workflow, recurring bookings, and email notifications.

Description

Hall hire and function room booking system is a comprehensive WordPress plugin for managing venue bookings. Perfect for community halls, function rooms, meeting spaces, and event venues.

Key Features:

  • Public booking form (no login required)
  • Admin approval workflow
  • Email notifications
  • Recurring bookings support
  • Multiple areas/rooms per hall
  • Configurable operating hours
  • Beautiful, modern interface
  • Internal time blocking
  • Responsive design

Perfect For:

  • Community halls
  • Function rooms
  • Meeting spaces
  • Event venues
  • Co-working spaces
  • Conference centers

Installation

  1. Upload the plugin files to /wp-content/plugins/hall-hire-and-function-room-booking-system
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to Hall Bookings → Settings to configure
  4. Create at least one bookable area
  5. Set your operating hours
  6. Add [hbs_booking_form] shortcode to a page

Frequently Asked Questions

Does this work with any theme?

Yes! The plugin is theme-independent and works with any WordPress theme.

Can I have multiple booking areas?

Yes, you can create multiple areas within your hall.

Do users need to log in to book?

No, the public booking form works without requiring user registration.

Can I block time for internal use?

Yes, you can create internal blocks that prevent public bookings.

Screenshots

  1. Admin booking calendar
  2. Public booking form
  3. Booking management interface
  4. Email notifications

Changelog

2026.1.2

  • Fixed: All WordPress.org validation errors
  • Fixed: Security improvements (SQL injection prevention, XSS prevention)
  • Fixed: Removed external CDN dependencies
  • Fixed: Date/time timezone handling
  • Fixed: File access protection
  • Improved: Input sanitization and validation

2026.1.1

  • Initial release
  • Public booking form
  • Admin approval workflow
  • Email notifications
  • Recurring bookings
  • Multiple areas support

Upgrade Notice

2026.1.2

Security and WordPress.org compliance update. Recommended for all users.