AB Veh Take
AB Veh Take
Description
AB Veh Take is a robust vehicle and journey booking plugin designed for transport services, taxis, and private drivers. It provides a seamless front-end booking experience that integrates beautifully with your theme.
Major features include:
* One-Way & Multi-Stop Bookings: Let your customers request standard A-to-B journeys, or complex multi-stop routes with wait times.
* Elementor Integration: Includes the “AB Veh Take Form” Elementor widget so you can drag, drop, and style your booking form visually.
* Shortcode Support: Easily embed the form anywhere using [ab_veh_take_form].
* Admin Dashboard: A dedicated backend area to manage, approve, or delete booking requests with bulk actions.
* Availability Calendar: Define custom availability (Wide, Limited, Unavailable) for specific dates or weekends.
* Customization: Fully customize colors, typography, vehicle types, layout dimensions, and all form text labels directly from the settings page.
* Email Notifications: Sends instant confirmation emails to customers and admin alerts for new bookings.
Installation
- Upload the plugin files to the
/wp-content/plugins/ab-veh-takedirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Use the AB Veh Take -> Settings screen to configure your admin email, colors, and text.
- Place the “AB Veh Take Form” Elementor widget or
[ab_veh_take_form]shortcode on any page.
Faq
Navigate to the “AB Veh Take -> Settings -> General” page in your WordPress admin. There, you can add, remove, or rename the vehicle types offered in the booking form.
Use [ab_veh_take_form].
If you are testing on a local server, emails may not send. On a live server, the plugin uses the standard WordPress wp_mail() function. Ensure your server is configured to send emails, or use a dedicated SMTP plugin for maximum reliability.
Reviews
Changelog
1.7.0
- Renamed plugin folder to ab-veh-take to match WordPress.org slug requirements.
- Bumped version to 1.7.0 for new WordPress.org submission.
1.6.0
- Renamed plugin to AB Veh Take (slug: ab-veh-take).
- Introduced
[ab_veh_take_form]shortcode and “AB Veh Take Form” Elementor widget. - Fixed PHP compatibility: resolved fatal error on PHP < 8.2 by using cross-version date validation.
- Fixed admin booking list table bulk actions (approve, pending, delete).
- Fixed vehicle types reset: clearing the list now properly resets to defaults.
- Increased database
vehicle_typecolumn length toVARCHAR(100)to prevent MySQL strict mode truncation errors. - Fixed email display bug showing “(wait 0 mins)” on stops with no wait time.
- Fixed time validation to accept optional seconds (HH:MM:SS).
- Improved settings layout descriptions.
1.5.3
- Fixed frontend styles and JavaScript initialization in Elementor editor previews and dynamically rendered shortcode instances.
1.5.2
- Added strict server-side booking validation, honeypot spam protection, and per-IP submission throttling.
- Added safe uninstall cleanup for plugin tables and options; synchronized the WordPress.org stable tag.
- Hardened settings and Elementor value normalization, availability date validation, and bulk-action redirects.
- Improved keyboard accessibility for journey tabs and calendar navigation.
- Colors and layout now upgrade automatically on activation/update.