multiple.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. global $post;
  3. $slider_options = array(
  4. 'layoutMode' => 'slider',
  5. 'drag' => true,
  6. 'auto' => false,
  7. 'autoTimeout' => 5000,
  8. 'autoPauseOnHover' => true,
  9. 'showNavigation' => true,
  10. 'showPagination' => false,
  11. 'scrollByPage' => false,
  12. 'gridAdjustment' => 'responsive',
  13. 'mediaQueries' => VamtamTemplates::scrollable_columns( $settings->columns ),
  14. 'gapHorizontal' => 30,
  15. 'gapVertical' => 30,
  16. 'displayTypeSpeed' => 100,
  17. );
  18. if ( VamtamTemplates::early_cube_load() ) {
  19. wp_enqueue_script( 'cubeportfolio' );
  20. }
  21. wp_enqueue_style( 'cubeportfolio' );
  22. $GLOBALS['vamtam_inside_cube'] = true;
  23. ?>
  24. <div class="vamtam-cubeportfolio cbp cbp-slider-edge vamtam-tribe-multiple-events" data-options="<?php echo esc_attr( json_encode( $slider_options ) ) ?>">
  25. <?php foreach ( $events as $i => $event ) : ?>
  26. <?php
  27. setup_postdata( $event );
  28. $post = $event;
  29. ?>
  30. <div class="cbp-item">
  31. <?php tribe_get_template_part( 'list/single', 'event' ) ?>
  32. </div>
  33. <?php endforeach; ?>
  34. <?php wp_reset_postdata(); ?>
  35. </div>