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
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.zipA 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
- Upload the plugin files to
/wp-content/plugins/hall-hire-and-function-room-booking-system - Activate the plugin through the 'Plugins' menu in WordPress
- Go to Hall Bookings → Settings to configure
- Create at least one bookable area
- Set your operating hours
- 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
- Admin booking calendar
- Public booking form
- Booking management interface
- 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.