Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. /* shortcode voor data home widget*/
  2.  
  3. add_shortcode( 'kalenderlijst', 'list_kalender' );
  4. function list_kalender( $atts ) {
  5. ob_start();
  6. wp_reset_postdata();
  7. $today = date('Ymd');
  8. extract( shortcode_atts( array (
  9. 'type' => 'kalender',
  10. 'posts' => 3,
  11. 'category' => '',
  12. ), $atts ) );
  13. $options = array(
  14. 'post_type' => $type,
  15. 'posts_per_page' => -1,
  16. 'order' => 'ASC',
  17. 'orderby' => 'meta_value_num',
  18. 'meta_key' => 'datum',
  19. 'meta_query' => array(array('key' => 'datum', 'value' => $today, 'compare' => '>'))
  20. );
  21. $query = new WP_Query( $options );
  22.  
  23. if ( $query->have_posts() ) { ?>
  24. <div id="workshopslist1" class="row">
  25. <?php while ( $query->have_posts() ) : $query->the_post(); ?>
  26. <div class="kalenderblock row collapse">
  27. <div class="small-1 large-2 columns ">
  28. <a href="<?php the_permalink(); ?>"><?php echo the_post_thumbnail(); ?></a>
  29. </div>
  30. <div class="small-10 large-9 columns">
  31. <h5><span class="kalico date"><?php $date = get_field('datum', false, false); $date = new DateTime($date);
  32. echo $date->format('l j F Y'); ?></span><span class="kalico time"><?php echo the_field('tijdstip'); ?></span></h5>
  33. <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
  34. <p><?php echo the_field('locatie'); ?></p>
  35. </div>
  36. </div>
  37.  
  38. <?php endwhile;
  39. ?>
  40.  
  41. </div>
  42. <?php $myvariable = ob_get_clean();
  43. return $myvariable;
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement