Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.52 KB | None | 0 0
  1. <?php
  2. add_shortcode( 'voyage_dates', function( $atts ) {
  3.     $atts = wp_parse_args( $atts, [
  4.         'post_id' => get_the_ID(),
  5.     ] );
  6.     $voyage_tour_dates = rwmb_meta( 'dv_tour_dates', '', $atts['post_id'] );
  7.     if ( empty( $voyage_tour_dates ) ) {
  8.         return '';
  9.     }
  10.     ob_start();
  11.     foreach ( $voyage_tour_dates as $voyage_tour_date ) {
  12.         ?>
  13.         <div class="vc_row wpb_row vc_row-fluid voyage-tour-details-toggle-container">
  14.             <div class="wpb_column vc_column_container vc_col-sm-12">
  15.                 <div class="vc_column-inner ">
  16.                     <div class="wpb_wrapper">
  17.                         <div class="vc_toggle vc_toggle_default vc_toggle_color_default  vc_toggle_size_md   voyage-tour-details-toggle">
  18.                             <div class="vc_toggle_title voyage-tour-details-title" tabindex="0">
  19.                                 <h4><?= $voyage_tour_dates['dv_tour_heading']; ?></h4>
  20.                                 <i class="vc_toggle_icon"></i>
  21.                             </div>
  22.                             <div class="vc_toggle_content" style="display: none;">
  23.                                 <div class="vc_row wpb_row vc_row-fluid voyage-tour-details-container no-bottom-margins tablet-fullwidth-columns">
  24.                                     <div class="wpb_column voyage-tour-details-box-left vc_column_container vc_col-sm-6">
  25.                                         <div class="vc_column-inner ">
  26.                                             <div class="wpb_wrapper">
  27.                                                 <div class="voyage-tour-details-entry first-voyage-tour-entry"><span class="voyage-tour-label-first">Dates:</span><span class="voyage-tour-label-last"><?= $voyage_tour_dates['dv_tour_date'] ?></span></div>
  28.                                                 <div class="voyage-tour-details-entry"><span class="voyage-tour-label-first">Duration:</span><span class="voyage-tour-label-last"><?= $voyage_tour_dates['dv_tour_duration'] ?></span></div>
  29.                                                 <div class="voyage-tour-details-entry last-voyage-tour-entry"><span class="voyage-tour-label-first">Group Size:</span><span class="voyage-tour-label-last"><?= $voyage_tour_dates['dv_tour_group_size'] ?></span></div>
  30.                                             </div>
  31.                                         </div>
  32.                                     </div>
  33.                                     <div class="wpb_column voyage-tour-details-box-right vc_column_container vc_col-sm-6">
  34.                                         <div class="vc_column-inner ">
  35.                                             <div class="wpb_wrapper">
  36.                                                 <div class="voyage-tour-details-entry first-voyage-tour-entry"><span class="voyage-tour-label-first">Price:</span><span class="voyage-tour-label-last"><?= $voyage_tour_dates['dv_tour_price'] ?></span></div>
  37.                                                 <div class="voyage-tour-details-entry"><span class="voyage-tour-label-first">Availability:</span><span class="voyage-tour-label-last"><?= $voyage_tour_dates['dv_tour_availability'] ?></span></div>
  38.                                                 <div class="voyage-tour-details-entry last-voyage-tour-entry"><span class="voyage-tour-label-first">Begins, Ends, In:</span><span class="voyage-tour-label-last"><?= $voyage_tour_dates['dv_tour_begins_ends'] ?></span></div>
  39.                                             </div>
  40.                                         </div>
  41.                                     </div>
  42.                                     <div class="wpb_column voyage-tour-details-btn-text vc_column_container vc_col-sm-12">
  43.                                         <div class="vc_column-inner ">
  44.                                             <div class="wpb_wrapper">
  45.                                                 <div class="vcex-spacing" style="height:30px"></div>
  46.                                                 <div class="textcenter theme-button-block-wrap theme-button-wrap clr">
  47.                                                     <a href="#" class="vcex-button theme-button align-center block voyage-tour-details-btn animate-on-hover"><span class="theme-button-inner">Book Now</span></a>
  48.                                                 </div>
  49.                                                 <div class="vcex-spacing" style="height:30px"></div>
  50.                                             </div>
  51.                                         </div>
  52.                                     </div>
  53.                                 </div>
  54.                             </div>
  55.                         </div>
  56.                     </div>
  57.                 </div>
  58.             </div>
  59.         </div>
  60.         <?php
  61.     }
  62.  
  63.     return ob_get_clean();
  64. } );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement