WP Travel v11.9.0 and WP Travel Pro v10.9.0 introduce important improvements to pricing management, developer flexibility, and platform security. This release improves pricing data reliability, adds new developer filters for customizing minimum price displays, resolves several usability issues, and includes important security enhancements to deliver a more reliable, flexible, and secure experience for both site owners and developers.

Changelog: WP Travel v11.9.0 Key Takeaways

Enhancements:

  • Improved sanitization logic in the pricing update function to prevent unintended data loss.
  • Added the wp_travel_show_min_price_from_selected_pricing_cat_single_trip_template filter to allow displaying the minimum price from a selected pricing category on the single trip template.
  • Added the wp_travel_set_pricing_cat_to_show_min_price_single_trip_template filter to define which pricing category should be used for minimum price display on the single trip template.

Fixes:

  • Improved the dashboard review section so it no longer remains active after users select “I already reviewed” or “Remind me later.”
  • Fixed the responsive layout issue affecting date listings in the trip template.
  • Resolved a deprecation warning on the Booking Report page.

WP Travel v11.9.0: New Updated Features

WP Travel v11.9.0 improves pricing data sanitization to prevent unintended data loss during updates. It also adds two developer filters for selecting and displaying the minimum price from a specific pricing category on single trip pages.

1. Improved sanitization logic in the pricing update function to prevent unintended data loss.

WP Travel now uses an improved sanitization process when updating pricing information. This enhancement helps preserve valid pricing data during updates while reducing the risk of unintended data loss.

2. Added the wp_travel_show_min_price_from_selected_pricing_cat_single_trip_template filter to allow displaying the minimum price from a selected pricing category on the single trip template.

A new developer filter has been introduced to allow the minimum trip price displayed on the single trip page to be retrieved from a selected pricing category instead of the default pricing configuration.

3. Added the wp_travel_set_pricing_cat_to_show_min_price_single_trip_template filter to define which pricing category should be used for minimum price display on the single trip template.

This new filter enables developers to define which pricing category should be used when calculating and displaying the minimum trip price on the single trip template.

πŸ“– Related Article

How to Display the Minimum Price from a Specific Pricing Category on the Single Trip Page ?
Learn how to Add Multiple Pricing Categories in a Single Price β†’

WP Travel v11.8.0 vs v11.9.0

WP Travel v11.8.0WP Travel v11.9.0
❌ Dashboard review section could remain active after selecting “I already reviewed” or “Remind me later.”βœ”οΈ Improved the dashboard review section so it no longer remains active after either option is selected.
❌ Responsive layout issue affecting date listings in the trip template.βœ”οΈ Fixed the responsive layout issue affecting date listings in the trip template.
❌ Deprecation warning displayed on the Booking Report page.βœ”οΈ Resolved the deprecation warning on the Booking Report page.

Changelog: WP Travel Pro v10.9.0 Key Takeaways

Fixes:

  • Fixed an unauthenticated arbitrary user deletion vulnerability in the Travel Guide REST DELETE endpoint.
  • Added proper authorization and role validation checks before deleting users to ensure only accounts with the travel-guide role can be removed through the Travel Guide deletion request.
  • Prevented unauthorized deletion of users by validating the target user’s role before executing wp_delete_user().

WP Travel Pro v10.8.0 vs v10.9.0

WP Travel Pro v10.8.0WP Travel Pro v10.9.0
❌ Unauthenticated requests could exploit the Travel Guide REST DELETE endpoint.
βœ”οΈ Fixed the unauthenticated arbitrary user deletion vulnerability in the Travel Guide REST DELETE endpoint.
❌ No authorization or role validation before processing Travel Guide deletion requests.βœ”οΈ Added proper authorization and role validation checks to ensure only users with the travel-guide role can be deleted.
❌ Target user’s role was not validated before executing wp_delete_user().
βœ”οΈ Validates the target user’s role before executing wp_delete_user(), preventing unauthorized deletion of other WordPress users.

Conclusion

WP Travel v11.9.0 introduces important enhancements that improve pricing data reliability, expand developer customization through new pricing filters, and resolve several usability issues. WP Travel Pro v10.9.0 further strengthens the plugin with important security improvements and enhanced authorization and validation checks. Together, these updates deliver a more reliable, flexible, and secure experience for WP Travel users and developers.

WP Travel plugin release notes updates: Earlier Versions

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

Your feedback helps us improve. Feel free to share your thoughts!

Need assistance? Contact our support team, join our Facebook community, and subscribe to our YouTube Channel for video tutorials.

You can also find us on Facebook, Instagram, LinkedIn, TikTok, and X. Thank you for choosing WP Travel.

Get WP Travel Pro