{"id":371882,"date":"2026-10-15T05:01:51","date_gmt":"2026-10-15T05:01:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ride-request-pro\/"},"modified":"2026-10-15T05:01:41","modified_gmt":"2026-10-15T05:01:41","slug":"ab-veh-take","status":"publish","type":"plugin","link":"https:\/\/me.wordpress.org\/plugins\/ab-veh-take\/","author":23538708,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.0","stable_tag":"1.7.0","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"AB Veh Take","header_author":"Abu Bakar siddique","header_description":"Vehicle \/ journey booking form (one-way & multi-stop) with admin management dashboard, configurable vehicle types, an Elementor widget, email notifications, and a full color customizer. Use shortcode [ab_veh_take_form] or the \"AB Veh Take Form\" Elementor widget.","assets_banners_color":"","last_updated":"2026-10-15 05:01:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":65,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.7.0":{"tag":"1.7.0","author":"abubakar121","date":"2026-10-15 05:01:41","revision":3747631}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.7.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[269,76538,10681,15365,9912],"plugin_category":[40],"plugin_contributors":[274977],"plugin_business_model":[],"class_list":["post-371882","plugin","type-plugin","status-publish","hentry","plugin_tags-booking","plugin_tags-elementor","plugin_tags-journey","plugin_tags-taxi","plugin_tags-vehicle","plugin_category-calendar-and-events","plugin_contributors-abubakar121","plugin_committers-abubakar121"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ab-veh-take.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p>Major features include:\n* <strong>One-Way &amp; Multi-Stop Bookings:<\/strong> Let your customers request standard A-to-B journeys, or complex multi-stop routes with wait times.\n* <strong>Elementor Integration:<\/strong> Includes the \"AB Veh Take Form\" Elementor widget so you can drag, drop, and style your booking form visually.\n* <strong>Shortcode Support:<\/strong> Easily embed the form anywhere using <code>[ab_veh_take_form]<\/code>.\n* <strong>Admin Dashboard:<\/strong> A dedicated backend area to manage, approve, or delete booking requests with bulk actions.\n* <strong>Availability Calendar:<\/strong> Define custom availability (Wide, Limited, Unavailable) for specific dates or weekends.\n* <strong>Customization:<\/strong> Fully customize colors, typography, vehicle types, layout dimensions, and all form text labels directly from the settings page.\n* <strong>Email Notifications:<\/strong> Sends instant confirmation emails to customers and admin alerts for new bookings.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/ab-veh-take<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Use the AB Veh Take -&gt; Settings screen to configure your admin email, colors, and text.<\/li>\n<li>Place the \"AB Veh Take Form\" Elementor widget or <code>[ab_veh_take_form]<\/code> shortcode on any page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20change%20the%20vehicle%20types%3F\"><h3>How do I change the vehicle types?<\/h3><\/dt>\n<dd><p>Navigate to the \"AB Veh Take -&gt; Settings -&gt; General\" page in your WordPress admin. There, you can add, remove, or rename the vehicle types offered in the booking form.<\/p><\/dd>\n<dt id=\"what%20shortcode%20should%20i%20use%3F\"><h3>What shortcode should I use?<\/h3><\/dt>\n<dd><p>Use <code>[ab_veh_take_form]<\/code>.<\/p><\/dd>\n<dt id=\"are%20emails%20not%20sending%3F\"><h3>Are emails not sending?<\/h3><\/dt>\n<dd><p>If you are testing on a local server, emails may not send. On a live server, the plugin uses the standard WordPress <code>wp_mail()<\/code> function. Ensure your server is configured to send emails, or use a dedicated SMTP plugin for maximum reliability.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Renamed plugin folder to ab-veh-take to match WordPress.org slug requirements.<\/li>\n<li>Bumped version to 1.7.0 for new WordPress.org submission.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Renamed plugin to AB Veh Take (slug: ab-veh-take).<\/li>\n<li>Introduced <code>[ab_veh_take_form]<\/code> shortcode and \"AB Veh Take Form\" Elementor widget.<\/li>\n<li>Fixed PHP compatibility: resolved fatal error on PHP &lt; 8.2 by using cross-version date validation.<\/li>\n<li>Fixed admin booking list table bulk actions (approve, pending, delete).<\/li>\n<li>Fixed vehicle types reset: clearing the list now properly resets to defaults.<\/li>\n<li>Increased database <code>vehicle_type<\/code> column length to <code>VARCHAR(100)<\/code> to prevent MySQL strict mode truncation errors.<\/li>\n<li>Fixed email display bug showing \"(wait 0 mins)\" on stops with no wait time.<\/li>\n<li>Fixed time validation to accept optional seconds (HH:MM:SS).<\/li>\n<li>Improved settings layout descriptions.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Fixed frontend styles and JavaScript initialization in Elementor editor previews and dynamically rendered shortcode instances.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Added strict server-side booking validation, honeypot spam protection, and per-IP submission throttling.<\/li>\n<li>Added safe uninstall cleanup for plugin tables and options; synchronized the WordPress.org stable tag.<\/li>\n<li>Hardened settings and Elementor value normalization, availability date validation, and bulk-action redirects.<\/li>\n<li>Improved keyboard accessibility for journey tabs and calendar navigation.<\/li>\n<li>Colors and layout now upgrade automatically on activation\/update.<\/li>\n<\/ul>","raw_excerpt":"Vehicle booking form with multi-stop journeys, an admin dashboard, configurable vehicles, Elementor support, and email notifications.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/371882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=371882"}],"author":[{"embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abubakar121"}],"wp:attachment":[{"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=371882"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=371882"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=371882"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=371882"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=371882"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/me.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=371882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}