WP Travel Plugin v9.8.0 and WP Travel Pro v8.8.0 Cover Photo

In this release of WP Travel plugin v9.8.0, we’ve introduced multiple new features, including the ability to display the trip end date on the checkout page for trips with a defined duration. This update also brings several fixes, such as resolving security issues with the import/export settings.

Moreover, WP Travel Pro v8.8.0 includes significant fixes, such as resolving PHP deprecation issues in both the Field Editor and Invoice core modules. Finally, we have added a loader before loading trip extras.

Changelog: WP Travel v9.8.0 Key-Takeaways

Enhancements:

  • Added code to show trip end date on checkout page (in case of trip duration (days) is set)
  • Added wp_rest nonce in import/export route for proper authentication
  • Sanitized the import/export data before importing settings data
  • Introduced permission callback on the import/export rest route

Fixes:

  • Resolved the issue with coupon code on the on-page booking
  • Fixed date picker issue (unable to select year and month)
  • Addressed the date format issue on the checkout page
  • Fixed the booking link issue on the admin booking email

WP Travel v9.8.0: New Updated Features

1. Added code to show trip end date on checkout page (in case of trip duration (days) is set)

In WP Travel v9.8.0, we’ve added a code to show the trip end date on the checkout page.

This enhancement introduces the option to display the trip’s end date on the checkout page, provided that the trip duration is specified in days.

With this update, users can better understand the trip timeline before finalizing their booking.

This added clarity helps reduce uncertainty and improves the overall booking experience, allowing users to make more informed decisions.

2. Added wp_rest nonce in import/export route for proper authentication

The latest version of WP Travel 9.8.0 includes a wp_rest nonce in the import/export route for proper authentication.

By implementing this measure, the plugin significantly enhances the security of sensitive data during import and export, reducing the risk of unauthorized access and potential data breaches.

With this update, users can confidently manage their data import and export processes, knowing that robust authentication measures protect their sensitive information.

3. Sanitized the import/export data before importing settings data

Before importing any settings data, the system now sanitizes all incoming data. This process cleans and validates the data to prevent any harmful inputs that could exploit vulnerabilities in the system.

By sanitizing data, the plugin safeguards against common security issues and ensures that only safe and correctly formatted data gets imported.

4. Introduced permission callback on the import/export rest route

We have added a permission callback to the import/export REST route, reinforcing access control to this functionality.

This enhancement ensures that only authorized users can execute import/export actions, further protecting sensitive data.

With this update, users can rest assured that only authorized personnel can manage their data actions.

WP Travel v9.7.0 vs v9.8.0

WP Travel v9.7.0WP Travel v9.8.0
❌ No trip end date is displayed on the checkout page✔️ Added code to display the trip’s end date on the checkout page if the trip duration is set
❌ Missing wp_rest nonce for import/export route✔️ Added wp_rest nonce in import/export route for proper authentication
❌ No data sanitization in the import/export feature✔️ Sanitized import/export data before importing settings
❌ No permission callback on import/export REST route✔️ Added permission callback on import/export REST route
❌ Minor coupon code issue on on-page booking was detected.✔️ Fixed the issue with coupon code on on-page booking
❌ Minor issue on date picker was detected.✔️ Fixed the date picker issue (year/month selection)
❌ Inconsistent date format on the checkout page✔️ Corrected date format on the checkout page
❌ Booking link issue in admin email✔️ Fixed booking link in admin booking email

Changelog: WP Travel Pro v8.8.0 Key-Takeaways

Enhancements:

  • Added a loader before loading trip extras
  • Modified the change function of the Select option component
  • Added a condition to run ‘order by’ query only if the nonce is verified and ‘wp_travel_list_trips_orders’ is set
  • Added “field for specific trips” support on add-to-cart checkout

Fixes:

  • Fixed php deprecation issue on field editor core module
  • Resolved php deprecation issue on invoice core module
  • Fixed the issue with the stripe payment module
  • Addressed the date format issue on thankyou page

WP Travel Pro v8.8.0: New Updated Features

1. Added a loader before loading trip extras

In WP Travel Pro v8.8.0, we’ve introduced a loading animation that appears before trip extras are loaded.

This enhancement aims to give users immediate feedback when they select options or add extras to their trip.

This improvement not only enhances the user experience by making the interface feel more responsive but also sets clear expectations for users, reducing frustration during the wait time.

2. Modified the change function of the Select option component

In the latest version of WP Travel 8.8.0, we’ve refined the on-change function associated with the Select option component.

This modification optimizes how the system responds when users select from dropdown menus.

Users can now enjoy a more fluid experience, as the system quickly reflects their choices, making it easier to customize their bookings and navigate through available options without unnecessary delays.

3. Added a condition to run the ‘order by’ query only if the nonce is verified and ‘wp_travel_list_trips_orders’ is set

The latest version of WP Travel Pro introduces a critical security and performance enhancement by adding a condition to run the ‘order by’ query only when the nonce is verified and the ‘wp_travel_list_trips_orders’ parameter is set.

A nonce is a security token used to verify that requests are coming from authorized users, helping to prevent cross-site request forgery (CSRF) attacks.

Overall, this change enhances both the security and efficiency of the plugin.

4. Added “field for specific trips” support on add-to-cart checkout

We have introduced support for “field for specific trips” on the add-to-cart checkout page, allowing for enhanced customization during the booking process.

This feature enables users to specify additional information or requirements directly related to specific trips at the point of checkout.

This customization promotes a more tailored and satisfactory booking experience for customers.

WP Travel Pro v8.7.0 vs v8.8.0

WP Travel Pro v8.7.0WP Travel Pro v8.8.0
❌ PHP deprecation issue in Field Editor core module✔️ Fixed PHP deprecation issue in the Field Editor core module
❌ PHP deprecation issue in Invoice core module✔️ Resolved PHP deprecation issue in the Invoice core module
❌ Issue with Stripe payment module✔️ Fixed the issue with the Stripe payment module
❌ Date format issue on the Thank You page✔️ Addressed the date format issue on the Thank You page
❌ No loader for trip extras✔️ Added a loader before loading trip extras
❌ Less responsive onchange function in the Select option component✔️ Modified onchange function in the Select option component for improved functionality
❌ No condition for orderby query execution✔️ Added a condition to run orderby query only if a nonce is verified and wp_travel_list_trips_orders is set
❌ No specific field support for certain trips in checkout✔️ Added “field for specific trips” support on add-to-cart checkout

Conclusion

So, the above enhancements and fixes have been brought out successfully in WP Travel v9.8.0 and WP Travel Pro v8.8.0 respectively.

Check WP Travel documentation to learn more about configurations, modules, payments, shortcodes, and the WP Travel Rest API.

Your feedback helps us improve. Please share your thoughts.

Need assistance? Contact our support team, join our Facebook community, and subscribe to our YouTube channel for video tutorials. Thank you for choosing WP Travel.

Get WP Travel Pro

WP Travel plugin release notes updates: Earlier Versions