Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- remove_action( 'wp_travel_single_itinerary_after_trip_meta_list', 'wp_travel_single_location', 1 );
- add_action( 'wp_travel_single_itinerary_after_trip_meta_list', 'wp_travel_child_single_location', 1 );
- function wp_travel_child_single_location( $post_id ) {
- if ( ! $post_id ) {
- return;
- }
- $terms = get_the_terms( $post_id, 'travel_locations' );
- $start_date = get_post_meta( $post_id, 'wp_travel_start_date', true );
- $end_date = get_post_meta( $post_id, 'wp_travel_end_date', true );
- $fixed_departure = get_post_meta( $post_id, 'wp_travel_fixed_departure', true );
- $fixed_departure = ( $fixed_departure ) ? $fixed_departure : 'yes';
- $fixed_departure = apply_filters( 'wp_travel_fixed_departure_defalut', $fixed_departure );
- $trip_duration = get_post_meta( $post_id, 'wp_travel_trip_duration', true );
- $trip_duration = ( $trip_duration ) ? $trip_duration : 0;
- $trip_duration_night = get_post_meta( $post_id, 'wp_travel_trip_duration_night', true );
- $trip_duration_night = ( $trip_duration_night ) ? $trip_duration_night : 0;
- if ( is_array( $terms ) && count( $terms ) > 0 ) : ?>
- <li class="no-border">
- <div class="travel-info">
- <strong class="title"><?php esc_html_e( 'Locations', 'wp-travel' ); ?></strong>
- </div>
- <div class="travel-info">
- <span class="value"><?php $i = 0; ?><?php foreach ( $terms as $term ) : ?><?php if ( $i > 0 ) : ?>, <?php endif; ?><span class="wp-travel-locations"><a href="<?php echo esc_url( get_term_link( $term->term_id ) ) ?>"><?php echo esc_html( $term->name ); ?></a></span><?php $i++; endforeach; ?></span>
- </div>
- </li>
- <?php endif; ?>
- <li>
- <?php if ( 'yes' === $fixed_departure ) : ?>
- <?php if ( $start_date && $end_date ) : ?>
- <div class="travel-info">
- <strong class="title"><?php esc_html_e( 'YOUR TEXT', 'wp-travel' ); ?></strong>
- </div>
- <div class="travel-info">
- <span class="value">
- <?php $date_format = get_option( 'date_format' ); ?>
- <?php if ( ! $date_format ) : ?>
- <?php $date_format = 'jS M, Y'; ?>
- <?php endif; ?>
- <?php printf( '%s - %s', date( $date_format, strtotime( $start_date ) ), date( $date_format, strtotime( $end_date ) ) ); ?>
- </span>
- </div>
- <?php endif; ?>
- <?php else : ?>
- <?php if ( $trip_duration || $trip_duration_night ) : ?>
- <div class="travel-info">
- <strong class="title"><?php esc_html_e( 'Trip Duration', 'wp-travel' ); ?></strong>
- </div>
- <div class="travel-info">
- <span class="value">
- <?php printf( __( '%s Day(s) %s Night(s)', 'wp-travel' ), $trip_duration, $trip_duration_night ); ?>
- </span>
- </div>
- <?php endif; ?>
- <?php endif; ?>
- </li>
- <?php
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement