- Action: wp_travel_update_trip_data
- Action: wp_travel_booking_before_form_field
- Action: wp_travel_booking_after_form_field
- Action: wp_travel_after_booking_data_save
- Action : wp_travel_after_frontend_booking_save
- Action: wp_travel_before_stat_toolbar_fields
- Action: wp_travel_after_stat_toolbar_fields
- Action: wp_travel_deactivated
- Action: wp_travel_save_billing_details
- Action: wp_travel__save_account_details
- Action: wp_travel_before_post_filter
- Action: wp_travel_after_post_filter
- Action: wp_travel_action_after_itinerary_date
- Action: wp_travel_created_customer
- Action: wp_travel_critical_admin_notice
- Action: wp_travel_general_admin_notice
- Action: wp_travel_itinerary_extra_meta_save
- Action: wp_travel_admin_map_area
- Action: wp_travel_after_trip_duration_fields
- Action: wp_travel_before_minimum_partial_payout
- Action: wp_travel_after_minimum_partial_payout
- Action: wp_travel_action_before_checkout_field
- Action: wp_travel_action_before_billing_info_field
- Action: wp_travel_before_checkout_page_wrap
- Action: wp_travel_verify_paypal_ipn
- Action: wp_travel_review_before_comment_meta
- Action: wp_travel_before_item_title
Action: wp_travel_update_trip_data #
Fires after updating minimum trip price and before saving trip data.
Active Since: v4.0.4
Source
File: /core/helpers/trips.php
Used by: /core/helpers/trips.php
Parameters
$trip_data, $trip_id
Example:
function prefix_wp_travel_update_trip_data( $trip_data, $trip_id ) {
error_log(‘I am called here before saving trip data’);
}
add_action( 'wp_travel_update_trip_data', 'prefix_wp_travel_update_trip_data' );
Action: wp_travel_booking_before_form_field #
Fires before checkout booking form field.
Source
File: /inc/booking-functions.php
Used by: /inc/booking-functions.php
Example:
function prefix_wp_travel_booking_before_form_field() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_booking_before_form_field', 'prefix_wp_travel_booking_before_form_field' );
Action: wp_travel_booking_after_form_field #
Fires after checkout booking form field.
Source
File: /inc/booking-functions.php
Used by: /inc/booking-functions.php
Example:
function prefix_wp_travel_booking_after_form_field() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_booking_after_form_field', 'prefix_wp_travel_booking_after_form_field' );
Action: wp_travel_after_booking_data_save #
Fires after updating and saving data of order items. Currently using for updating payment status.
Active Since v2.0.0
Source
File: /inc/booking-functions.php
Used by: /inc/booking-functions.php
Parameters
$booking_id
Example:
function prefix_wp_travel_after_booking_data_save( $booking_id ) {
if ( ! $booking_id ) {
return;
}
$payment_id = wp_travel_get_payment_id( $booking_id );
if ( $payment_id ) {
$payment_status = isset( $_POST['wp_travel_payment_status'] ) ? $_POST['wp_travel_payment_status'] : 'N/A';
update_post_meta( $payment_id, 'wp_travel_payment_status', $payment_status );
}
}
add_action( 'wp_travel_after_booking_data_save', 'prefix_wp_travel_after_booking_data_save' );
Action : wp_travel_after_frontend_booking_save #
Hook used to add payment and its info.
Active Since v1.0.5
Source
File: /inc/booking-functions.php
Used by: /inc/booking-functions.php
Parameters
$booking_id, $first_key
Example:
function prefix_wp_travel_after_frontend_booking_save( $booking_id, $first_key ) {
if ( ! $booking_id ) {
return;
}
$gateway = isset( $_POST['wp_travel_payment_gateway'] ) ? $_POST['wp_travel_payment_gateway'] : '';
if ( 'bank_deposit' === $gateway ) {
$payment_id = wp_travel_get_payment_id( $booking_id );
$payment_mode = get_post_meta( $payment_id, 'wp_travel_payment_mode', true );
update_post_meta( $booking_id, 'wp_travel_booking_status', 'booked' );
update_post_meta( $payment_id, 'wp_travel_payment_status', 'waiting_voucher' );
}
}
add_action( 'wp_travel_after_frontend_booking_save', 'prefix_wp_travel_after_frontend_booking_save' );
Action: wp_travel_before_stat_toolbar_fields #
Fire before statistic toolbar fields on booking chart.
Active Since v1.0.6
Source
File: /inc/booking-functions.php
Used by: /inc/booking-functions.php
Example:
function prefix_wp_travel_before_stat_toolbar_fields() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_before_stat_toolbar_fields', 'prefix_wp_travel_before_stat_toolbar_fields' );
Action: wp_travel_after_stat_toolbar_fields #
Fire after statistic toolbar fields on booking chart.
Active Since v1.0.6
Source
File: /inc/booking-functions.php
Used by: /inc/booking-functions.php
Example:
function prefix_wp_travel_after_stat_toolbar_fields() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_after_stat_toolbar_fields', 'prefix_wp_travel_after_stat_toolbar_fields' );
Action: wp_travel_deactivated #
Hook for WP Travel deactivation callback.
Active Since v1.0.0
Source
File: /inc/class-install.php
Used by: /inc/class-install.php
Example:
function prefix_wp_travel_deactivated() {
// Code here.
}
add_action( 'wp_travel_deactivated', 'prefix_wp_travel_deactivated' );
Action: wp_travel_save_billing_details #
Fire after updating customer billing details.
Source
File: /inc/class-wp-travel-form-handler.php
Used by: /inc/class-wp-travel-form-handler.php
Parameters
$user_id
Example:
function prefix_wp_travel_save_billing_details( $user_id ) {
// Code here.
}
add_action( 'wp_travel_save_billing_details', 'prefix_wp_travel_save_billing_details' );
Action: wp_travel__save_account_details #
Fire after updating customer account details.
Source
File: /inc/class-wp-travel-form-handler.php
Used by: /inc/class-wp-travel-form-handler.php
Parameters
$user->ID
Example:
function prefix_wp_travel__save_account_details( $user->ID ) {
// Code here.
}
add_action( 'wp_travel__save_account_details', 'prefix_wp_travel__save_account_details' );
Action: wp_travel_before_post_filter #
Fires before WP Travel post filter.
Source
File: /inc/template-functions.php
Used by: /inc/template-functions.php
Example:
function prefix_wp_travel_before_post_filter() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_before_post_filter', 'prefix_wp_travel_before_post_filter' );
Action: wp_travel_after_post_filter #
Fires after WP Travel post filter.
Source
File: /inc/template-functions.php
Used by: /inc/template-functions.php
Example:
function prefix_wp_travel_after_post_filter() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_after_post_filter', 'prefix_wp_travel_after_post_filter' );
Action: wp_travel_action_after_itinerary_date #
Fires after itinerary date on frontend.
Active Since v3.0.8
Source
File: /inc/template-functions.php
Used by: /inc/template-functions.php
Parameters
$trip_id, $pricing
Example:
function prefix_wp_travel_action_after_itinerary_date( $trip_id, $pricing ) {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_action_after_itinerary_date', 'prefix_wp_travel_action_after_itinerary_date' );
Action: wp_travel_created_customer #
Fire after the customer account creation.
Source
File: /inc/wp-travel-user-functions.php
Used by: /inc/wp-travel-user-functions.php
Parameters
$customer_id, $new_customer_data, $password_generated
Example:
function prefix_wp_travel_created_customer( $customer_id, $new_customer_data, $password_generated ) {
// Code here.
}
add_action( 'wp_travel_created_customer', 'prefix_wp_travel_created_customer' );
Action: wp_travel_critical_admin_notice #
Hook to display critical admin notices.
Source
File: /inc/admin-notices.php
Used by: /inc/admin-notices.php
Example:
function prefix_wp_travel_critical_admin_notice() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_critical_admin_notice', 'prefix_wp_travel_critical_admin_notice' );
Action: wp_travel_general_admin_notice #
Hook to display general admin notices.
Source
File: /inc/admin-notices.php
Used by: /inc/admin-notices.php
Example:
function prefix_wp_travel_general_admin_notice() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_general_admin_notice', 'prefix_wp_travel_general_admin_notice' );
Action: wp_travel_itinerary_extra_meta_save #
Fire after saving trip metas.
Source
File: /inc/class-admin-metaboxes.php
Used by: /inc/class-admin-metaboxes.php
Parameter
$post_id
Example:
function prefix_wp_travel_itinerary_extra_meta_save( $post_id ) {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_itinerary_extra_meta_save', 'prefix_wp_travel_itinerary_extra_meta_save' );
Action: wp_travel_admin_map_area #
Fire in WP Travel trip admin map area.
Active Since v2.0.0
Source
File: /inc/admin/views/tabs/tabs-contents/itineraries/locations.php
Used by: /inc/admin/views/tabs/tabs-contents/itineraries/locations.php
Parameter
$settings, $map_data
Example:
function prefix_wp_travel_admin_map_area( $settings, $map_data ) {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_admin_map_area', 'prefix_wp_travel_admin_map_area’ );
Action: wp_travel_after_trip_duration_fields #
Fire after WP Travel trip admin trip duration fields.
Source
File: /inc/admin/views/tabs/tabs-contents/itineraries/price.php
Used by: /inc/admin/views/tabs/tabs-contents/itineraries/price.php
Parameter
$args
Example:
function prefix_wp_travel_after_trip_duration_fields( $args ) {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( 'wp_travel_after_trip_duration_fields', 'prefix_wp_travel_after_trip_duration_fields’ );
Action: wp_travel_before_minimum_partial_payout #
Fire before WP Travel admin minimum partial payout.
Active Since v3.0.7
Source
File: /inc/admin/views/tabs/tabs-contents/settings/payment.php
Used by: /inc/admin/views/tabs/tabs-contents/settings/payment.php
Parameters
$settings
Example:
function prefix_wp_travel_before_minimum_partial_payout( $settings ) {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( ‘wp_travel_before_minimum_partial_payout', 'prefix_wp_travel_before_minimum_partial_payout’ );
Action: wp_travel_after_minimum_partial_payout #
Fire after WP Travel admin minimum partial payout.
Active Since v3.0.7
Source
File: /inc/admin/views/tabs/tabs-contents/settings/payment.php
Used by: /inc/admin/views/tabs/tabs-contents/settings/payment.php
Parameters
$settings
Example:
function prefix_wp_travel_after_minimum_partial_payout( $settings ) {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( ‘wp_travel_after_minimum_partial_payout', 'prefix_wp_travel_after_minimum_partial_payout’ );
Action: wp_travel_action_before_checkout_field #
Fire in the WP Travel checkout before checkout fields.
Source
File: /inc/cart/checkout.php
Used by: /inc/cart/checkout.php
Example:
function prefix_wp_travel_action_before_checkout_field() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( ‘wp_travel_action_before_checkout_field', 'prefix_wp_travel_action_before_checkout_field’ );
Action: wp_travel_action_before_billing_info_field #
Fire in the WP Travel checkout before billing fields.
Source
File: /inc/cart/checkout.php
Used by: /inc/cart/checkout.php
Example:
function prefix_wp_travel_action_before_billing_info_field() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( ‘wp_travel_action_before_billing_info_field', 'prefix_wp_travel_action_before_billing_info_field’ );
Action: wp_travel_before_checkout_page_wrap #
Fire before WP Travel checkout page wrap.
Active Since v4.0.7
Source
File: /inc/cart/class-checkout.php
Used by: /inc/cart/class-checkout.php
Example:
function prefix_wp_travel_before_checkout_page_wrap() {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( ‘wp_travel_before_checkout_page_wrap', 'prefix_wp_travel_before_checkout_page_wrap’ );
Action: wp_travel_verify_paypal_ipn #
Fire during WP Travel listen for $_GET request from PayPal IPN.
Source
File: /inc/gateways/standard-paypal/paypal-functionst.php
Used by: /inc/gateways/standard-paypal/paypal-functionst.php
Example:
function prefix_wp_travel_verify_paypal_ipn() {
// Code here.
}
add_action( ‘wp_travel_verify_paypal_ipn', 'prefix_wp_travel_verify_paypal_ipn’ );
Action: wp_travel_review_before_comment_meta #
Fire before comment meta on review.
Source
File: /templates/review.php
Used by: /templates/review.php
Parameters
$comment
Example:
function prefix_wp_travel_review_before_comment_meta( $comment ) {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( ‘wp_travel_review_before_comment_meta', 'prefix_wp_travel_review_before_comment_meta’ );
Action: wp_travel_before_item_title #
Fire before WP Travel trip title.
Source
File: /templates/shortcode/itinerary-item.php
Used by: /templates/shortcode/itinerary-item.php
Parameters
get_the_ID()
Example:
function prefix_wp_travel_before_item_title( $post_id ) {
esc_html_e( ‘This is content added using this hook’, ‘text-domain’ );
}
add_action( ‘wp_travel_before_item_title', 'prefix_wp_travel_before_item_title’ );