WP Travel – Ultimate Travel Booking System, Tour Management Engine Security & Risk Analysis

wordpress.org/plugins/wp-travel

WP Travel is the optimal choice among the WordPress Travel Booking Plugin and Tour Operator to Create Travel and Trekking Websites Without Coding!

4K active installs v11.2.0 PHP 7.4+ WP 6.0.0+ Updated Feb 17, 2026
tour-bookingtour-operatortraveltravel-agencytravel-booking
92
A · Safe
CVEs total7
Unpatched0
Last CVEJan 21, 2026
Safety Verdict

Is WP Travel – Ultimate Travel Booking System, Tour Management Engine Safe to Use in 2026?

Generally Safe

Score 92/100

WP Travel – Ultimate Travel Booking System, Tour Management Engine has a strong security track record. Known vulnerabilities have been patched promptly.

7 known CVEsLast CVE: Jan 21, 2026Updated 1mo ago
Risk Assessment

The wp-travel plugin exhibits a mixed security posture. On one hand, it demonstrates good practices with a high percentage of SQL queries using prepared statements and a strong rate of proper output escaping. The presence of numerous nonce and capability checks also suggests an awareness of common WordPress security mechanisms. However, a significant concern arises from the substantial attack surface, particularly the 35 AJAX handlers that lack authentication checks, presenting a direct pathway for unauthenticated attackers to interact with sensitive functionalities. The taint analysis, while showing no critical or high severity unsanitized paths, still flagged 7 flows with unsanitized paths, indicating potential areas for further review and hardening.

The vulnerability history reveals a pattern of past issues, including a high-severity vulnerability, suggesting a history of security weaknesses. While there are currently no unpatched CVEs, the types of past vulnerabilities (Missing Authorization, SQL Injection, XSS, CSRF) align with some of the risks identified in the static analysis, such as unprotected AJAX endpoints. The plugin's reliance on a bundled library (Select2) could also pose a risk if that library has known, unpatched vulnerabilities.

In conclusion, while the plugin has made strides in adopting secure coding practices like prepared statements and output escaping, the large number of unprotected AJAX endpoints and the historical vulnerability record warrant caution. The potential for exploitation of these unprotected entry points, coupled with the past prevalence of authorization and injection vulnerabilities, means that users should remain vigilant. Further investigation into the 7 unsanitized flows and the security of bundled libraries is recommended.

Key Concerns

  • Large attack surface without auth
  • Flows with unsanitized paths
  • History of high severity vulnerability
  • Bundled libraries
Vulnerabilities
7

WP Travel – Ultimate Travel Booking System, Tour Management Engine Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
1 CVE in 2023
2023
2 CVEs in 2024
2024
2 CVEs in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
6

7 total CVEs

CVE-2026-24568medium · 5.3Missing Authorization

Travel <= 11.1.0 - Missing Authorization

Jan 21, 2026 Patched in 11.1.1 (14d)
CVE-2025-22691medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Travel <= 10.1.3 - Authenticated (Author+) SQL Injection

Jan 31, 2025 Patched in 10.1.4 (85d)
CVE-2024-12067medium · 6.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WP Travel – Ultimate Travel Booking System, Tour Management Engine <= 10.0.0 - Authenticated (Subscriber+) SQL Injection

Jan 8, 2025 Patched in 10.0.1 (301d)
CVE-2024-53813medium · 6.5Missing Authorization

WP Travel <= 9.6.0 - Missing Authorization

Dec 2, 2024 Patched in 9.7.0 (10d)
CVE-2024-44039medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Travel <= 9.3.1 - Authenticated (Administrator+) Stored Cross-Site Scripting

Sep 23, 2024 Patched in 9.4.0 (10d)
CVE-2023-47224high · 7.5Missing Authorization

WP Travel <= 7.7.0 - Missing Authorization via Multiple AJAX Actions

Nov 3, 2023 Patched in 7.8.1 (81d)
CVE-2021-4389medium · 4.3Cross-Site Request Forgery (CSRF)

WP Travel <= 4.4.6 - Cross-Site Request Forgery Bypass

Mar 1, 2021 Patched in 4.4.7 (1058d)
Code Analysis
Analyzed Mar 16, 2026

WP Travel – Ultimate Travel Booking System, Tour Management Engine Code Analysis

Dangerous Functions
5
Raw SQL Queries
19
93 prepared
Unescaped Output
320
2656 escaped
Nonce Checks
33
Capability Checks
52
File Operations
32
External Requests
10
Bundled Libraries
1

Dangerous Functions Found

unserialize$conditions = unserialize($conditions);inc\helpers.php:5152
unserialize$gal_ids = unserialize( $data );inc\setup-page\trip-import-class.php:142
unserialize$pricings = unserialize( $pricings_data );inc\setup-page\trip-import-class.php:174
unserialize$dates = unserialize( $data );inc\setup-page\trip-import-class.php:248
unserialize$taxs = unserialize( $taxonomies );inc\setup-page\trip-import-class.php:314

Bundled Libraries

Select2

SQL Query Safety

83% prepared112 total queries

Output Escaping

89% escaped2976 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

16 flows7 with unsanitized paths
wptravel_submit_bank_deposit_slip (inc\gateways\bank-deposit\bank-deposit.php:30)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
35 unprotected

WP Travel – Ultimate Travel Booking System, Tour Management Engine Attack Surface

Entry Points94
Unprotected35

AJAX Handlers 71

authwp_ajax_wp_travel_get_cartcore\ajax\cart.php:18
noprivwp_ajax_wp_travel_get_cartcore\ajax\cart.php:19
authwp_ajax_wp_travel_add_to_cartcore\ajax\cart.php:22
noprivwp_ajax_wp_travel_add_to_cartcore\ajax\cart.php:23
authwp_ajax_wp_travel_remove_cart_itemcore\ajax\cart.php:26
noprivwp_ajax_wp_travel_remove_cart_itemcore\ajax\cart.php:27
authwp_ajax_wp_travel_update_cart_itemcore\ajax\cart.php:30
noprivwp_ajax_wp_travel_update_cart_itemcore\ajax\cart.php:31
authwp_ajax_wptravel_get_payment_fieldcore\ajax\cart.php:33
noprivwp_ajax_wptravel_get_payment_fieldcore\ajax\cart.php:34
authwp_ajax_wp_travel_clone_tripcore\ajax\clone.php:22
authwp_ajax_wp_travel_apply_couponcore\ajax\coupon.php:11
noprivwp_ajax_wp_travel_apply_couponcore\ajax\coupon.php:12
authwp_ajax_wptravel_get_couponcore\ajax\coupon.php:15
authwp_ajax_wptravel_update_couponcore\ajax\coupon.php:19
authwp_ajax_wptravel_get_enquirycore\ajax\enquiry.php:11
authwp_ajax_wptravel_update_enquirycore\ajax\enquiry.php:15
authwp_ajax_wptravel_get_payment_details_htmlcore\ajax\payments.php:11
authwp_ajax_wp_travel_get_pricingscore\ajax\pricings.php:5
authwp_ajax_wp_travel_remove_trip_pricingcore\ajax\pricings.php:8
authwp_ajax_wptravel_get_settingscore\ajax\settings.php:9
authwp_ajax_wp_travel_update_settingscore\ajax\settings.php:13
authwp_ajax_wp_travel_reset_cached_page_listcore\ajax\settings.php:16
authwp_ajax_wptravel_wpml_migratecore\ajax\settings.php:19
authwp_ajax_wp_travel_remove_trip_datecore\ajax\trip-dates.php:6
authwp_ajax_wp_travel_get_trip_extrascore\ajax\trip-extras.php:4
noprivwp_ajax_wp_travel_get_trip_extrascore\ajax\trip-extras.php:5
authwp_ajax_wp_travel_search_trip_extrascore\ajax\trip-extras.php:7
authwp_ajax_wp_travel_get_trip_pricing_categories_termscore\ajax\trip-pricing-categories-taxonomy.php:5
authwp_ajax_wp_travel_get_trip_pricing_categories_termcore\ajax\trip-pricing-categories-taxonomy.php:8
authwp_ajax_wp_travel_update_tripcore\ajax\trips.php:18
noprivwp_ajax_wp_travel_update_tripcore\ajax\trips.php:19
authwp_ajax_wp_travel_get_tripcore\ajax\trips.php:22
noprivwp_ajax_wp_travel_get_tripcore\ajax\trips.php:23
authwp_ajax_wp_travel_get_trip_tabscore\ajax\trips.php:26
noprivwp_ajax_wp_travel_get_trip_tabscore\ajax\trips.php:27
authwp_ajax_envira_gallery_load_imagecore\ajax\trips.php:33
noprivwp_ajax_envira_gallery_load_imagecore\ajax\trips.php:34
authwp_ajax_inventory_testingcore\ajax\trips.php:39
noprivwp_ajax_inventory_testingcore\ajax\trips.php:40
authwp_ajax_wp_travel_use_inventory_empty_cartcore\ajax\trips.php:42
noprivwp_ajax_wp_travel_use_inventory_empty_cartcore\ajax\trips.php:43
authwp_ajax_wptravel_view_modecore\ajax\view-mode.php:8
noprivwp_ajax_wptravel_view_modecore\ajax\view-mode.php:9
authwp_ajax_wp_travel_cancel_bookingcore\helpers\booking.php:612
noprivwp_ajax_wp_travel_cancel_bookingcore\helpers\booking.php:613
authwp_ajax_wp_travel_featured_postinc\admin\admin-helper.php:1185
authwp_ajax_wptravel_install_themeinc\admin\class-admin-demos.php:12
authwp_ajax_wptravel_activate_themeinc\admin\class-admin-demos.php:13
authwp_ajax_wptravel_import_demoinc\admin\class-admin-demos.php:14
authwp_ajax_get_itinerary_enquiriesinc\admin\class-admin-enquiry.php:15
authwp_ajax_delete_itinerary_enquiryinc\admin\class-admin-enquiry.php:16
authwp_ajax_wptravel_mark_enquiry_readinc\admin\class-admin-enquiry.php:17
authwp_ajax_get_itinerary_enquiriesinc\admin\class-admin-enquiry.php:24
authwp_ajax_delete_itinerary_enquiryinc\admin\class-admin-enquiry.php:25
authwp_ajax_wptravel_load_galleryinc\class-ajax.php:5
authwp_ajax_wt_add_to_cartinc\class-ajax.php:13
noprivwp_ajax_wt_add_to_cartinc\class-ajax.php:14
authwp_ajax_wt_update_cartinc\class-ajax.php:21
noprivwp_ajax_wt_update_cartinc\class-ajax.php:22
authwp_ajax_wt_cart_apply_couponinc\class-ajax.php:25
noprivwp_ajax_wt_cart_apply_couponinc\class-ajax.php:26
authwp_ajax_wt_remove_from_cartinc\class-ajax.php:29
noprivwp_ajax_wt_remove_from_cartinc\class-ajax.php:30
authwp_ajax_wp_travel_check_coupon_codeinc\class-ajax.php:33
noprivwp_ajax_wp_travel_check_coupon_codeinc\class-ajax.php:34
authwp_ajax_wptravel_get_booking_data_statinc\helpers\helpers-stat.php:215
authwp_ajax_wp_travel_return_trip_datainc\helpers.php:5061
noprivwp_ajax_wp_travel_return_trip_datainc\helpers.php:5062
authwp_ajax_wptravel_save_user_enquiryinc\trip-enquiries.php:475
noprivwp_ajax_wptravel_save_user_enquiryinc\trip-enquiries.php:476

REST API Routes 3

POST/wp-json/wp-travel/v1/import-settings-datainc\import-export\import-export.php:17
GET/wp-json/wp-travel/v1/export-settings-datainc\import-export\import-export.php:27
POST/wp-json/wp-travel/v1/trip-importinc\setup-page\setup-page.php:29

Shortcodes 20

[WP_TRAVEL_ITINERARIES] inc\class-shortcode.php:21
[wp_travel_itineraries] inc\class-shortcode.php:22
[wp_travel_trip_filters] inc\class-shortcode.php:23
[wp_travel_trip_facts] inc\class-shortcode.php:24
[wp_travel_trip_enquiry_form] inc\class-shortcode.php:25
[WP_TRAVEL_TRIP_CATEGORY_ITEMS] inc\class-shortcode.php:27
[wp_travel_trip_category_items] inc\class-shortcode.php:28
[wp_travel_itinerary_filter] inc\class-shortcode.php:29
[WP_TRAVEL_ITINERARY_FILTER] inc\class-shortcode.php:30
[WP_TRAVEL_SEARCH] inc\class-shortcode.php:31
[WP_TRAVEL_FEATURED_TRIP] inc\class-shortcode.php:32
[WP_TRAVEL_SALE_TRIP] inc\class-shortcode.php:33
[WP_TRAVEL_ITINERARIES_BY_MONTHS] inc\class-shortcode.php:36
[wptravel_cart_icon] inc\helpers.php:4820
[google_login] inc\social-login.php:30
[wptravel_trip_type] inc\template-functions.php:726
[wptravel_activities] inc\template-functions.php:758
[wptravel_group_size] inc\template-functions.php:790
[wptravel_reviews] inc\template-functions.php:818
[wp_trip_calendar_view] inc\trip-calendar.php:220
WordPress Hooks 270
actionadmin_enqueue_scriptsapp\inc\admin\class-wptravel-admin-assets.php:18
actionadd_meta_boxesapp\inc\admin\class-wptravel-admin-metabox-trip-edit.php:18
actionsave_postapp\inc\admin\class-wptravel-admin-metabox-trip-edit.php:19
actionadmin_enqueue_scriptsapp\inc\admin\class-wptravel-localize-admin.php:18
actionwp_enqueue_scriptsapp\inc\frontend\class-wptravel-frontend-assets.php:34
actionwp_travel_single_trip_after_booknowapp\inc\frontend\class-wptravel-single-itinerary-hooks.php:18
actionwptravel_single_trip_after_booknowapp\inc\frontend\class-wptravel-single-itinerary-hooks.php:19
actioninitcore\actions\register_taxonomies.php:4
filterwp_travel_settings_valuescore\helpers\modules.php:28
filterwp_travel_block_before_save_settingscore\helpers\modules.php:29
actioninitcore\helpers\modules.php:94
actionwp_headcore\helpers\schema.php:26
actionrest_api_initcore\tables\class-wp-travel-tables-init.php:54
actionwp_trash_postinc\admin\admin-helper.php:14
actionuntrash_postinc\admin\admin-helper.php:15
filteradmin_footer_textinc\admin\admin-helper.php:978
filterupdate_footerinc\admin\admin-helper.php:979
actioncurrent_screeninc\admin\admin-helper.php:983
filterrequestinc\admin\admin-helper.php:1135
actionpost_submitbox_misc_actionsinc\admin\admin-helper.php:1214
filtermanage_edit-itinerary-booking_columnsinc\admin\admin-helper.php:1219
actionmanage_itinerary-booking_posts_custom_columninc\admin\admin-helper.php:1276
filterrequestinc\admin\admin-helper.php:1306
actionwp_travel_extras_pro_optionsinc\admin\admin-helper.php:1534
actionadmin_noticesinc\admin\admin-notices.php:31
actionnetwork_admin_noticesinc\admin\admin-notices.php:34
actionadmin_noticesinc\admin\admin-notices.php:36
actionadmin_noticesinc\admin\admin-notices.php:89
actionadmin_noticesinc\admin\admin-notices.php:115
filterwp_travel_deprecated_admin_noticeinc\admin\admin-notices.php:139
actionadmin_noticesinc\admin\admin-notices.php:205
filterwp_travel_display_general_admin_noticesinc\admin\admin-notices.php:216
filtermanage_edit-itinerary-booking_columnsinc\admin\class-admin-booking.php:25
actionmanage_itinerary-booking_posts_custom_columninc\admin\class-admin-booking.php:27
filtermanage_edit-itinerary-booking_sortable_columnsinc\admin\class-admin-booking.php:30
filterrequestinc\admin\class-admin-booking.php:32
actionadd_meta_boxesinc\admin\class-admin-booking.php:34
actionsave_postinc\admin\class-admin-booking.php:35
actionadmin_headinc\admin\class-admin-booking.php:213
filterwp_travel_submenusinc\admin\class-admin-enquiry.php:10
actionadmin_initinc\admin\class-admin-enquiry.php:12
actionadmin_menuinc\admin\class-admin-menu.php:5
actionadd_meta_boxesinc\admin\class-admin-metaboxes.php:23
actiondo_meta_boxesinc\admin\class-admin-metaboxes.php:24
filterwp_travel_admin_tabsinc\admin\class-admin-metaboxes.php:26
actionadmin_footerinc\admin\class-admin-metaboxes.php:27
actionsave_postinc\admin\class-admin-metaboxes.php:28
filterwp_travel_localize_gallery_datainc\admin\class-admin-metaboxes.php:29
actionsave_postinc\admin\class-admin-metaboxes.php:459
actionin_plugin_update_message-wp-travel/wp-travel.phpinc\admin\class-admin-plugin-screen-updates.php:20
actionadmin_enqueue_scriptsinc\admin\class-admin-pointers.php:18
filterwp_travel_admin_pointers-dashboardinc\admin\class-admin-pointers.php:23
filterwp_travel_admin_pointers-dashboardinc\admin\class-admin-pointers.php:24
filterwp_travel_admin_pointers-dashboardinc\admin\class-admin-pointers.php:29
filterwp_travel_admin_pointers-edit-itinerary-bookinginc\admin\class-admin-pointers.php:30
filterwp_travel_admin_pointers-edit-itinerariesinc\admin\class-admin-pointers.php:31
filterwp_travel_admin_pointers-pluginsinc\admin\class-admin-pointers.php:32
filterwp_travel_admin_pointers-itinerary-booking_page_settingsinc\admin\class-admin-pointers.php:33
actionadmin_noticesinc\admin\class-admin-pointers.php:37
actionadmin_noticesinc\admin\class-admin-pointers.php:38
actionadmin_noticesinc\admin\class-admin-pointers.php:39
actionadmin_initinc\admin\class-admin-pointers.php:40
actionwp_travel_general_admin_noticeinc\admin\class-admin-pointers.php:42
filterwp_travel_admin_tabsinc\admin\class-admin-settings.php:31
actionload-itinerary-booking_page_settingsinc\admin\class-admin-settings.php:33
actionpost-plupload-upload-uiinc\admin\class-admin-uploader.php:20
actionpost-html-upload-uiinc\admin\class-admin-uploader.php:21
actionwp_dashboard_setupinc\admin\class-dashboard-widgets.php:17
actionadmin_enqueue_scriptsinc\admin\class-dashboard-widgets.php:18
filterwp_travel_admin_tabsinc\admin\class-network-settings.php:31
actionload-toplevel_page_wp_travel_network_settingsinc\admin\class-network-settings.php:52
actionwp_travel_license_tab_fieldsinc\admin\class-network-settings.php:173
actionitinerary_types_add_form_fieldsinc\admin\class-wp-travel-term-meta.php:29
actioncreated_itinerary_typesinc\admin\class-wp-travel-term-meta.php:30
actionitinerary_types_edit_form_fieldsinc\admin\class-wp-travel-term-meta.php:31
actionedited_itinerary_typesinc\admin\class-wp-travel-term-meta.php:32
actiontravel_locations_add_form_fieldsinc\admin\class-wp-travel-term-meta.php:35
actioncreated_travel_locationsinc\admin\class-wp-travel-term-meta.php:36
actiontravel_locations_edit_form_fieldsinc\admin\class-wp-travel-term-meta.php:37
actionedited_travel_locationsinc\admin\class-wp-travel-term-meta.php:38
actionactivity_add_form_fieldsinc\admin\class-wp-travel-term-meta.php:41
actioncreated_activityinc\admin\class-wp-travel-term-meta.php:42
actionactivity_edit_form_fieldsinc\admin\class-wp-travel-term-meta.php:43
actionedited_activityinc\admin\class-wp-travel-term-meta.php:44
actiontravel_keywords_add_form_fieldsinc\admin\class-wp-travel-term-meta.php:47
actioncreated_travel_keywordsinc\admin\class-wp-travel-term-meta.php:48
actiontravel_keywords_edit_form_fieldsinc\admin\class-wp-travel-term-meta.php:49
actionedited_travel_keywordsinc\admin\class-wp-travel-term-meta.php:50
actionadmin_enqueue_scriptsinc\admin\class-wp-travel-term-meta.php:52
actionadmin_footerinc\admin\class-wp-travel-term-meta.php:53
actionadd_meta_boxesinc\admin\extras\class-tour-extras-admin-metabox.php:30
actionsave_postinc\admin\extras\class-tour-extras-admin-metabox.php:32
filterwp_travel_admin_tabsinc\admin\extras\class-tour-extras-admin-metabox.php:33
filterimport_post_meta_keyinc\admin\importer\class-wp-import.php:80
filterhttp_request_timeoutinc\admin\importer\class-wp-import.php:81
actionmanage_posts_extra_tablenavinc\admin\tablenav.php:41
actionadmin_noticesinc\admin-review-notice.php:20
actioninitinc\cart\class-cart.php:76
actionwp_travel_cart_empty_messageinc\cart\class-checkout.php:13
actionpost_submitbox_misc_actionsinc\class-post-status.php:23
actionadmin_footer-edit.phpinc\class-post-status.php:24
filterdisplay_post_statesinc\class-post-status.php:25
filterpost_row_actionsinc\class-post-status.php:27
actioninitinc\class-post-types.php:460
actionrestrict_manage_postsinc\class-post-types.php:464
actionpre_get_postsinc\class-post-types.php:498
actionadmin_footer-edit.phpinc\class-post-types.php:527
actionplugins_loadedinc\class-session.php:45
actioninitinc\class-session.php:47
actionwidgets_initinc\class-sidebars.php:19
actionwptravel_action_after_inventory_updateinc\class-wp-travel-email.php:61
actionwptravel_action_send_booking_emailinc\class-wp-travel-email.php:68
actionwp_travel_trip_extrasinc\class-wp-travel-extras-frontend.php:19
actiontemplate_redirectinc\class-wp-travel-form-handler.php:19
actiontemplate_redirectinc\class-wp-travel-form-handler.php:20
actiontemplate_redirectinc\class-wp-travel-form-handler.php:21
actionwp_loadedinc\class-wp-travel-form-handler.php:22
actionwp_loadedinc\class-wp-travel-form-handler.php:23
actionwp_loadedinc\class-wp-travel-form-handler.php:24
actionwp_loadedinc\class-wp-travel-form-handler.php:25
actioninitinc\class-wp-travel-query.php:37
filterquery_varsinc\class-wp-travel-query.php:39
actiontemplate_redirectinc\coming-soon.php:106
actionadmin_enqueue_scriptsinc\coupon\inc\admin\class-admin-assets.php:19
actionadmin_enqueue_scriptsinc\coupon\inc\admin\class-admin-assets.php:20
actionadd_meta_boxesinc\coupon\inc\admin\class-admin-metaboxes.php:30
actionsave_postinc\coupon\inc\admin\class-admin-metaboxes.php:32
filterwp_travel_admin_tabsinc\coupon\inc\admin\class-admin-metaboxes.php:33
actionwp_travel_action_before_booking_processinc\coupon\inc\class-coupon.php:24
filtermanage_edit-wp-travel-coupons_columnsinc\coupon\inc\class-install.php:87
actionmanage_wp-travel-coupons_posts_custom_columninc\coupon\inc\class-install.php:92
actioninitinc\coupon\wp-travel-coupon.php:97
actioncron_schedulesinc\cron\class-wp-travel-cron.php:19
actionwp_travel_cron_scheduleinc\cron\class-wp-travel-cron.php:21
actionwp_enqueue_scriptsinc\form-fields.php:199
actionwp_enqueue_scriptsinc\framework\form\class.form.php:60
actionadmin_enqueue_scriptsinc\framework\form\class.form.php:61
actionwp_travel_after_frontend_booking_saveinc\gateways\bank-deposit\bank-deposit.php:28
actioninitinc\gateways\bank-deposit\bank-deposit.php:310
actionwp_travel_dashboard_booking_after_detailinc\gateways\bank-deposit\bank-deposit.php:346
actionwp_travel_dashboard_booking_after_detailinc\gateways\bank-deposit\bank-deposit.php:410
filterwp_travel_settings_fieldsinc\gateways\bank-deposit\settings.php:16
actionwp_travel_payment_gateway_fields_bank_depositinc\gateways\bank-deposit\settings.php:236
actioninitinc\gateways\standard-paypal\class-wp-travel-gateway-paypal-request.php:13
actionwp_travel_standard_paypal_payment_processinc\gateways\standard-paypal\class-wp-travel-gateway-paypal-request.php:28
actionwp_travel_before_partial_payment_completeinc\gateways\standard-paypal\class-wp-travel-gateway-paypal-request.php:30
actioninitinc\gateways\standard-paypal\paypal-functions.php:52
actionwp_travel_verify_paypal_ipninc\gateways\standard-paypal\paypal-functions.php:369
actionwp_travel_created_customerinc\helpers.php:1955
filterwp_mail_from_nameinc\helpers.php:1966
filterwp_travel_filter_is_enabled_cart_pageinc\helpers.php:4617
filterwp_travel_settings_optionsinc\helpers.php:4619
filterposts_joininc\helpers.php:4839
filterposts_whereinc\helpers.php:4859
filterposts_distinctinc\helpers.php:4875
filtersafe_style_cssinc\helpers.php:4879
actionwp_footerinc\helpers.php:4922
actioninitinc\helpers.php:4928
filterpreprocess_commentinc\helpers.php:5037
actionadmin_headinc\helpers.php:5122
actionrest_api_initinc\import-export\import-export.php:12
actionwp_travel_itinerary_v2_hero_sectioninc\itinerary-v2-functions.php:10
actionwp_travel_itinerary_v2_hero_banner_imageinc\itinerary-v2-functions.php:11
actionwp_travel_single_itinerary_trip_locationinc\itinerary-v2-functions.php:12
actionwp_travel_single_itinerary_trip_reviewinc\itinerary-v2-functions.php:13
actionwp_travel_before_single_trip_codeinc\itinerary-v2-functions.php:14
actionwp_travel_single_trip_codeinc\itinerary-v2-functions.php:15
actionwp_travel_single_trip_factsinc\itinerary-v2-functions.php:16
actionwp_travel_before_single_trip_main_contentsinc\itinerary-v2-functions.php:17
actionwp_travel_single_trip_main_contentsinc\itinerary-v2-functions.php:18
actionwp_travel_single_itinerary_related_tripsinc\itinerary-v2-functions.php:19
actionwp_travel_single_trip_meta_informationinc\itinerary-v2-functions.php:20
actionwp_travel_archive_v2_listing_sidebarinc\itinerary-v2-functions.php:21
actionwpinc\payments\wp-travel-payments.php:761
actionwp_travel_after_booking_data_saveinc\payments\wp-travel-payments.php:762
actionwt_before_payment_processinc\payments\wp-travel-payments.php:763
actionwp_travel_after_successful_paymentinc\payments\wp-travel-payments.php:764
filterwp_travel_booked_messageinc\payments\wp-travel-payments.php:765
filterpost_row_actionsinc\post-duplicator.php:26
actionadmin_menuinc\setup-page\setup-page.php:20
actionadmin_initinc\setup-page\setup-page.php:21
actionadmin_headinc\setup-page\setup-page.php:22
actionrest_api_initinc\setup-page\setup-page.php:23
actioninitinc\social-login.php:92
actionafter_setup_themeinc\template-functions.php:9
actionwp_travel_single_trip_after_booknowinc\template-functions.php:10
actionwp_travel_single_trip_meta_listinc\template-functions.php:11
actionwp_travel_single_trip_after_priceinc\template-functions.php:17
filterthe_contentinc\template-functions.php:18
filterwp_travel_trip_tabs_output_rawinc\template-functions.php:19
actionwp_travel_before_single_itineraryinc\template-functions.php:20
actionwp_travel_after_single_itineraryinc\template-functions.php:21
actioncomment_postinc\template-functions.php:23
filterpreprocess_commentinc\template-functions.php:24
actionwp_update_comment_countinc\template-functions.php:27
filtercomments_templateinc\template-functions.php:29
filtertemplate_includeinc\template-functions.php:31
filterexcerpt_lengthinc\template-functions.php:33
filterbody_classinc\template-functions.php:34
actionwp_travel_before_content_startinc\template-functions.php:36
actionthe_postinc\template-functions.php:38
actionsave_postinc\template-functions.php:40
filterexcerpt_moreinc\template-functions.php:41
filterwp_kses_allowed_htmlinc\template-functions.php:42
actiontemplate_redirectinc\template-functions.php:43
filterget_header_image_taginc\template-functions.php:45
filterjetpack_relatedposts_filter_optionsinc\template-functions.php:46
actionpre_get_postsinc\template-functions.php:48
filterposts_clausesinc\template-functions.php:50
actionwptravel_single_itinerary_main_contentinc\template-functions.php:54
actionwp_travel_single_trip_after_titleinc\template-functions.php:67
actionwp_travel_single_trip_after_titleinc\template-functions.php:68
actionwp_travel_single_trip_after_titleinc\template-functions.php:69
actionwp_travel_single_trip_after_headerinc\template-functions.php:70
actionwp_travel_single_trip_after_headerinc\template-functions.php:71
actionwp_travel_single_trip_after_headerinc\template-functions.php:72
actionwp_travel_single_trip_after_headerinc\template-functions.php:73
actionwp_travel_before_main_contentinc\template-functions.php:75
actionwp_travel_after_main_contentinc\template-functions.php:76
actionwp_travel_archive_listing_sidebarinc\template-functions.php:77
actionwp_travel_single_trip_after_headerinc\template-functions.php:79
actionwp_travel_single_trip_after_headerinc\template-functions.php:80
actionwp_travel_before_main_contentinc\template-functions.php:81
actionwp_travel_after_main_contentinc\template-functions.php:82
actionwp_travel_before_main_contentinc\template-functions.php:87
filterwptravel_layout_versioninc\template-functions.php:289
filterwptravel_layout_versioninc\template-functions.php:391
actionwptravel_trip_map_google-mapinc\template-functions.php:1823
actionadd_meta_boxesinc\trip-enquiries.php:153
filtermanage_edit-itinerary-enquiries_columnsinc\trip-enquiries.php:193
actionmanage_itinerary-enquiries_posts_custom_columninc\trip-enquiries.php:214
actionwidgets_initinc\widgets\class-wp-travel-search-filters-widget.php:126
actionwidgets_initinc\widgets\class-wp-travel-trip-enquiry-form-widget.php:84
actionwidgets_initinc\widgets\class-wp-travel-widget-featured.php:207
actionwidgets_initinc\widgets\class-wp-travel-widget-location.php:232
actionwidgets_initinc\widgets\class-wp-travel-widget-sale-widget.php:211
actionwidgets_initinc\widgets\class-wp-travel-widget-search.php:86
actionwidgets_initinc\widgets\class-wp-travel-widget-trip-type.php:232
actionwoocommerce_email_after_order_tableinc\woo-checkout.php:51
actionwoocommerce_loadedinc\woo-checkout.php:180
filterwoocommerce_data_storesinc\woo-checkout.php:221
filterwoocommerce_product_get_priceinc\woo-checkout.php:230
filterwoocommerce_cart_item_removed_messageinc\woo-checkout.php:288
filterbody_classinc\woo-checkout.php:295
actionwoocommerce_admin_order_data_after_order_detailsinc\woo-checkout.php:306
filtershow_admin_barinc\wp-travel-user-functions.php:26
filtermanage_edit-itinerary-booking_columnswp-travel.php:91
actionmanage_itinerary-booking_posts_custom_columnwp-travel.php:92
actionwp_loadedwp-travel.php:94
filterdoing_it_wrong_trigger_errorwp-travel.php:103
actionactivated_pluginwp-travel.php:250
actionafter_setup_themewp-travel.php:251
actioninitwp-travel.php:253
actioninitwp-travel.php:259
actioninitwp-travel.php:260
actioninitwp-travel.php:262
actioninitwp-travel.php:264
actioninitwp-travel.php:266
actionwp_headwp-travel.php:267
actionwp_footerwp-travel.php:268
actionadmin_initwp-travel.php:271
actioncurrent_screenwp-travel.php:276
actionnetwork_admin_menuwp-travel.php:284
actionwp_initialize_sitewp-travel.php:285
actionwp_delete_sitewp-travel.php:286
filterwp_travel_wpml_object_idwp-travel.php:293
filteroption_wp_travel_settingswp-travel.php:300
actioninitwp-travel.php:304
actionadmin_noticeswp-travel.php:309
actioninitwp-travel.php:447

Scheduled Events 1

wp_travel_cron_schedule
Maintenance & Trust

WP Travel – Ultimate Travel Booking System, Tour Management Engine Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 17, 2026
PHP min version7.4
Downloads636K

Community Trust

Rating94/100
Number of ratings159
Active installs4K
Developer Profile

WP Travel – Ultimate Travel Booking System, Tour Management Engine Developer Profile

WP Travel Engine

32 plugins · 47K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
116 days
View full developer profile
Detection Fingerprints

How We Detect WP Travel – Ultimate Travel Booking System, Tour Management Engine

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-travel/assets/css/wp-travel.css/wp-content/plugins/wp-travel/assets/js/wp-travel.js/wp-content/plugins/wp-travel/assets/css/owl.carousel.min.css/wp-content/plugins/wp-travel/assets/js/owl.carousel.min.js/wp-content/plugins/wp-travel/assets/css/font-awesome.min.css/wp-content/plugins/wp-travel/assets/js/script.js/wp-content/plugins/wp-travel/assets/js/moment.min.js/wp-content/plugins/wp-travel/assets/js/moment-timezone-with-data.min.js+3 more
Script Paths
/wp-content/plugins/wp-travel/assets/js/script.js/wp-content/plugins/wp-travel/assets/js/wp-travel.js
Version Parameters
wp-travel/style.css?ver=wp-travel/script.js?ver=wp-travel/assets/css/wp-travel.css?ver=wp-travel/assets/js/wp-travel.js?ver=wp-travel/assets/css/owl.carousel.min.css?ver=wp-travel/assets/js/owl.carousel.min.js?ver=wp-travel/assets/css/font-awesome.min.css?ver=wp-travel/assets/js/script.js?ver=wp-travel/assets/js/moment.min.js?ver=wp-travel/assets/js/moment-timezone-with-data.min.js?ver=wp-travel/assets/css/flatpickr.min.css?ver=wp-travel/assets/js/flatpickr.min.js?ver=wp-travel/assets/css/custom.css?ver=

HTML / DOM Fingerprints

CSS Classes
wp-travel-booking-formwp-travel-accommodationwp-travel-dateswp-travel-paxwp-travel-pricewp-travel-destinationwp-travel-searchwp-travel-itinerary-booking+2 more
HTML Comments
<!-- Added by WP Travel --><!-- WP Travel Booking Form --><!-- WP Travel Itinerary Single --><!-- WP Travel Tabs -->
Data Attributes
data-plugin-name="WP Travel"data-plugin-version="11.2.0"data-shortcode="wp_travel_booking_form"data-shortcode="wp_travel_itinerary_single"data-shortcode="wp_travel_tabs"
JS Globals
WP_TRAVEL_SETTINGSwp_travel_ajax_object
REST Endpoints
/wp-json/wp-travel/v1/bookings/wp-json/wp-travel/v1/itineraries
Shortcode Output
<div class="wp-travel-booking-form"><div class="wp-travel-itinerary-single"><div class="wp-travel-tabs">
FAQ

Frequently Asked Questions about WP Travel – Ultimate Travel Booking System, Tour Management Engine