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

★ 0stars
2026.1.1latest · 6mo ago

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/monty974/hall-hire-function-room-booking/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.

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.

Releases

1 release.

Tag
Published
2026.1.1 latest
May 2, 2026 6mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.