Advertisement
Guest User

Date pagination

a guest
Sep 28th, 2015
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. $taxonomy = 'pictureday';
  2. $taxonomy_terms = get_terms( $taxonomy, array(
  3. 'hide_empty' => 0,
  4. 'fields' => 'ids'
  5. ) );
  6. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  7. $args = array(
  8. 'date_pagination_type' => 'daily',
  9. 'paged' => $paged,
  10. 'tax_query' => array(
  11. array(
  12. 'taxonomy' => $taxonomy,
  13. 'field' => 'id',
  14. 'terms' => $taxonomy_terms,
  15. ),
  16. )
  17. );
  18. $checked = true; //переключатель
  19. date_default_timezone_set('Europe/Kiev');
  20. $now = date('d-m-Y',time()); $comparedate = $now;
  21. $query = new WP_Query( $args ); ?>
  22. <div class="row">
  23. <?php if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post();
  24. <article class="picture-article col-lg-4 col-md-4 col-sm-4 col-xs-12">
  25. <div class="article-excerpt">
  26. <h2><a title="<?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
  27. </div>
  28. </article>
  29. <?php } if ( $query->max_num_pages > 1 ) { ?>
  30. </div>
  31. <div class="navigator row">
  32. <?php $next_label = 'Previous Page';
  33. $prev_label = 'Next Page';
  34.  
  35. if ( function_exists( 'km_dp_get_next_date_label' ) ) {
  36. $next_label = km_dp_get_next_date_label( 'd-m-Y', $query );
  37. }
  38. if ( function_exists( 'km_dp_get_previous_date_label' ) ) {
  39. $prev_label = km_dp_get_previous_date_label( 'd-m-Y', $query );
  40. }
  41. ?>
  42. <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 text-left"><?php next_posts_link( 'Previous day: ' . $next_label, $query->max_num_pages ); ?></div>
  43. <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 text-right"><?php previous_posts_link( 'Next day: ' . $prev_label );?></div>
  44. <?php wp_reset_postdata(); ?>
  45. </div>
  46. <?php } } else { ?>
  47. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement