View Categories

Filters Associated With Login/Registration

Filter: wp_travel_process_login_errors #

Filter for login form validation error.

function prefix_wp_travel_process_login_errors( $validation_error, $username, $password ) {
    $validation_error = โ€˜ERROR VALIDATION HEREโ€™;
    return $validation_error;
}
add_filter( 'wp_travel_process_login_errors', 'prefix_wp_travel_process_login_errors', 12, 3 );

Filter: wp_travel_login_credentials #

Filter for login process credentials.

function prefix_wp_travel_login_credentials( $creds ) {
    $creds[โ€˜rememberโ€™] = โ€˜yesโ€™;
    return $creds;
}
add_filter( 'wp_travel_login_credentials', 'prefix_wp_travel_login_credentials' );

Filter: wp_travel_login_redirect #

Filter for login redirect.

function prefix_wp_travel_login_credentials( $handle_args, $user ){
    $handle_args = remove_query_arg( 'wp_travel_error',
    $_POST['redirect'] )
    return $handle_args;
}
add_filter( 'wp_travel_login_redirect', 'prefix_wp_travel_login_redirect', 12, 2 );

Filter: wp_travel_login_errors #

Filter for login error notice.

function prefix_wp_travel_login_errors() {
    return __( '<strong>Error :</strong> Username / Password not valid.', 'wp-travel' );
}
add_filter( 'wp_travel_login_errors', 'prefix_wp_travel_login_errors' );

Filter: wp_travel_process_registration_errors #

Filter for user registration form validation error.

function prefix_wp_travel_process_registration_errors( $validation_error, $username, $password, $email ) {
    $validation_error = โ€˜ERROR VALIDATION HEREโ€™;
    return $validation_error;
}
add_filter( 'wp_travel_process_registration_errors', 'prefix_wp_travel_process_registration_errors', 12, 3 );

Filter: wp_travel_registration_auth_new_customer #

Filter for registration authentication for new customers enable/disable.

function prefix_wp_travel_registration_auth_new_customer() {
    return false;
}
add_filter( 'wp_travel_registration_auth_new_customer', 'prefix_wp_travel_registration_auth_new_customer' );

Filter: wp_travel_register_redirect #

Filter for user registration redirect.

function prefix_wp_travel_register_redirect( $handle_args, $user ){
    $handle_args = remove_query_arg( 'wp_travel_error',
    $_POST['redirect'] )
    return $handle_args;
}
add_filter( 'wp_travel_register_redirect', 'prefix_wp_travel_register_redirect', 12, 2 );

Filter : wp_travel_get_username_from_email #

Filter to get username from user email.

function prefix_wp_travel_get_username_from_email() {
    return false;
}
add_filter( 'wp_travel_get_username_from_email', 'prefix_wp_travel_get_username_from_email' );

Filter: allow_password_reset #

Filter to allow password reset.

function prefix_allow_password_reset() {
    return false;
}
add_filter( 'allow_password_reset', 'prefix_allow_password_reset' );

Filter: wp_travel_before_user_registration_email #

WP Travel user email arguments before registration.

function prefix_wp_travel_before_user_registration_email( $args ) {
    $args[โ€˜user_emailโ€™] = โ€˜test@test.comโ€™;
    return $args;
}
add_filter( 'wp_travel_before_user_registration_email', 'prefix_wp_travel_before_user_registration_email' );

Filter: wp_travel_registration_errors #

User registration errors.

function prefix_wp_travel_registration_errors( $errors, $username, $email ) {
    // Code here for errors.
    return $errors;
}
add_filter( 'wp_travel_registration_errors', 'prefix_wp_travel_registration_errors', 12, 3 );

Filter: wp_travel_new_customer_data #

Newly registered user data before inserting to database.

function prefix_wp_travel_new_customer_data( $data ) {
    $data[โ€˜roleโ€™] = โ€˜wp-travel-editorโ€™;
    return $data;
}
add_filter( 'wp_travel_new_customer_data', 'prefix_wp_travel_new_customer_data' );

Filter: wp_travel_lostpassword_url #

Lost password endpoint url.

function prefix_wp_travel_lostpassword_url( $url, $default_url ) {
    // Code here for url.
    return $url;
}
add_filter( 'wp_travel_lostpassword_url', 'prefix_wp_travel_lostpassword_url', 12, 2);

Filter: wp_travel_lost_password_message #

WP Travel lost your password message.

function prefix_wp_travel_lost_password_message( $comment_form ) {
    return esc_html__( โ€˜Please enter your email or username to
    create new password here and you will receive email.โ€™, โ€˜wp-travelโ€™
    );
}
add_filter( 'wp_travel_lost_password_message', 'prefix_wp_travel_lost_password_message' );

Filter: wp_travel_reset_password_message #

WP Travel reset your password message.

function prefix_wp_travel_reset_password_message( $comment_form ) {
    return esc_html__( โ€˜Please enter new password.โ€™, โ€˜wp-travelโ€™
    );
}
add_filter( 'wp_travel_reset_password_message', 'prefix_wp_travel_reset_password_message' );