Filters Associated With Email

Filter: wp_travel_email_travel_date #

Arrival date for email.

Active Since v3.1.3

Source

File: /inc/booking-functions.php
Used by: /inc/booking-functions.php

Parameters
$item[‘arrival_date’], $item

Example:

function prefix_wp_travel_email_travel_date( $arrval_date, $item ){
    $arrival_date = ‘ARRIVAL DATE’;
    return $arrival_date;
}
add_filter( 'wp_travel_email_travel_date', 'prefix_wp_travel_email_travel_date', 12, 2 );
function prefix_wp_travel_email_travel_date( $arrval_date, $item ){
    $arrival_date = ‘ARRIVAL DATE’;
    return $arrival_date;
}
add_filter( 'wp_travel_email_travel_date', 'prefix_wp_travel_email_travel_date', 12, 2 );

Filter: wp_travel_booking_admin_emails #

Booking admin email address.

Source

File: /inc/booking-functions.php
Used by: /inc/booking-functions.php

Parameters
$site_admin_email

Example:

function prefix_wp_travel_booking_admin_emails( $site_admin_email ){
    $site_admin_email = ‘test@test.com’;
    return $site_admin_email;
}
add_filter( 'wp_travel_booking_admin_emails', 'prefix_wp_travel_booking_admin_emails' );

Filter: wp_travel_admin_email_tags #

Email tags in the array.

Source

File: /inc/booking-functions.php
Used by: /inc/booking-functions.php

Parameters
$email_tags, $booking_id

Example:

function prefix_wp_travel_admin_email_tags( $email_tags, $booking_id ) {
    $email_tags[‘{custom_email_tag}’] = ‘value’;
    return $email_tags;
}
add_filter( 'wp_travel_admin_email_tags', 'prefix_wp_travel_admin_email_tags', 12, 2 );

Filter: wp_travel_admin_booking_email_tags #

Admin Email tags in the array.

Source

File: /inc/booking-functions.php
Used by: /inc/booking-functions.php

Parameters
$email_tags, $booking_id

Example:

function prefix_wp_travel_admin_booking_email_tags( $email_tags, $booking_id ) {
    $email_tags[‘{custom_email_tag}’] = ‘value’;
    return $email_tags;
}
add_filter( 'wp_travel_admin_booking_email_tags', 'prefix_wp_travel_admin_booking_email_tags', 12, 2 );

Filter: wp_travel_email_template_type #

WP Travel email data like header, content etc.

Active Since v1.8.0

Source

File: /inc/class-email-template.php
Used by: /inc/class-email-template.php

Parameters
$email_data, $type, $sent_to

Example:

function prefix_wp_travel_email_template_type( $email_data, $type, $sent_to ) {
    $email_data[‘header_details’][‘header_title’] = ‘Title here’;
    return $email_data;
}
add_filter( 'wp_travel_email_template_type', 'prefix_wp_travel_email_template_type', 12, 3 );

Filter: apply_filters( wp_travel_email_template, $email_template, $type, $sent_to ) #

WP Travel email data like header, content etc.

Active Since v1.8.0

Source

File: /inc/class-email-template.php
Used by: /inc/class-email-template.php

Parameters
$email_template, $type, $sent_to

Example:

function prefix_wp_travel_email_template( $email_template, $type, $sent_to ) {
    $email_template[‘mail_content’] = ‘Email Content’;
    return $email_template;
}
add_filter( 'wp_travel_email_template', 'prefix_wp_travel_email_template', 12, 3 );

Filter: wp_travel_disable_email_template_poweredby #

Power by disabling on email footer. The default is true.

Source

File: /inc/class-email-template.php
Used by: /inc/class-email-template.php

Example:

function prefix_wp_travel_disable_email_template_poweredby() {
    return true;
}
add_filter( 'wp_travel_disable_email_template_poweredby', 'prefix_wp_travel_disable_email_template_poweredby' );

Email footer text.

Source

File: /inc/class-email-template.php
Used by: /inc/class-email-template.php

Example:

function prefix_wp_travel_email_template_footer_text() {
    return ’<p> This is email footer text. </p>’;
}
add_filter( 'wp_travel_email_template_footer_text', 'prefix_wp_travel_email_template_footer_text' );

Filter: wp_travel_email_from_name #

WP Travel email from name ‘sender’.

Source

File: /inc/helpers.php
Used by: /inc/helpers.php

Parameters
$name

Example:

function prefix_wp_travel_email_from_name( $name ) {
    $name = ‘NAME HERE’;
    return $name;
}
add_filter( 'wp_travel_email_from_name', 'prefix_wp_travel_email_from_name' );

Filter: wp_travel_enquiries_admin_emails #

Trip enquiry site admin email filter.

Source

File: /inc/trip-enquiries.php
Used by: /inc/trip-enquiries.php

Parameters
$site_admin_email

Example:

function prefix_wp_travel_enquiries_admin_emails( $site_admin_email ) {
    $site_admin_email = ‘EMAIL ADDRESS’;
    return $site_admin_email;
}
add_filter( 'wp_travel_enquiries_admin_emails', 'prefix_wp_travel_enquiries_admin_emails' );

Filter: wp_travel_admin_enquery_email_tags #

Trip enquiry admin enquiry email tags.

Source

File: /inc/trip-enquiries.php
Used by: /inc/trip-enquiries.php

Parameters
$emai_tags

Example:

function prefix_wp_travel_admin_enquery_email_tags( $email_tags ) {
    $email_tags[‘{CUSTOM KEY}’] = ‘VALUE’;
    return $email_tags;
}
add_filter( 'wp_travel_admin_enquery_email_tags', 'prefix_wp_travel_admin_enquery_email_tags' );

Filter: wp_travel_registration_error_email_exists #

Email already exists while registration error message.

Source

File: /inc/wp-travel-user-functions.php
Used by: /inc/wp-travel-user-functions.php

Parameters
Default is ‘__( ‘An account is already registered with your email address. Please log in.’,
‘wp-travel’ )’, $email

Example:

function prefix_wp_travel_registration_error_email_exists() {
    return ‘__( ‘This email has been already registered. Please
    use another one.’, ‘wp-travel’ )’;
}
add_filter( 'wp_travel_registration_error_email_exists', 'prefix_wp_travel_registration_error_email_exists' );

Filter: wp_travel_payments_admin_emails #

WP Travel payments admin email.

Source

File: /inc/payments/wp-travel-payments.php
Used by: /inc/payments/wp-travel-payments.php

Parameters
$site_admin_email

Example:

function prefix_wp_travel_payments_admin_emails( $site_admin_email ) {
    $site_admin_email = ‘test@test.com’;
    return $site_admin_email;
}
add_filter( 'wp_travel_payments_admin_emails', 'prefix_wp_travel_payments_admin_emails' );

Filter: wp_travel_payment_email_tags #

WP Travel payments email tags.

Source

File: /inc/payments/wp-travel-payments.php
Used by: /inc/payments/wp-travel-payments.php

Parameters
$email_tags

Example:

function prefix_wp_travel_payment_email_tags( $email_tags ) {
    $email_tags[‘{custom_key}’] = ‘VALUE’;
    return $email_tags;
}
add_filter( 'wp_travel_payment_email_tags', 'prefix_wp_travel_payment_email_tags' );

Filter: wp_travel_admin_payment_email #

WP Travel admin payment email content.

Source

File: /inc/payments/wp-travel-payments.php
Used by: /inc/payments/wp-travel-payments.php

Parameters
$admin_message_data, $booking_id

Example:

function prefix_wp_travel_admin_payment_email( $admin_message_data, $booking_id ) {
    $admin_message_data = ‘CONTENT HERE’;
    return $admin_message_data;
}
add_filter( 'wp_travel_admin_payment_email', 'prefix_wp_travel_admin_payment_email', 12, 2 );

Filter: wp_travel_client_payment_email #

WP Travel client payment email content.

Source

File: /inc/payments/wp-travel-payments.php
Used by: /inc/payments/wp-travel-payments.php

Parameters
$client_message_data, $booking_id

Example:

function prefix_wp_travel_client_payment_email( $client_message_data, $booking_id ) {
    $client_message_data = ‘CONTENT HERE’;
    return $admin_message_data;
}
add_filter( 'wp_travel_client_payment_email', 'prefix_wp_travel_client_payment_email', 12, 2 );

Powered by BetterDocs