Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Template Name: Day Posts
- author: alchymyth
- web: transformationpowertools.com
- formatting based on 'kubrick default'
- */
- get_header();
- ?>
- <?php get_sidebar('left'); ?>
- <div id="content" class="narrowcolumn">
- <?php $all_dates = get_posts('numberposts=-1');
- foreach($all_dates as $all_date) { $date_list[] = get_the_time('Y m d', $all_date->ID); }
- $datelist = array_unique($date_list);
- $datelist = array_values($datelist);
- $pagelink = get_permalink();
- ?>
- <?php //$nr = 1;
- //foreach($datelist as $date_set) {
- //echo '<a href="' . $pagelink . '/page/'. $nr . '">' . $date_set . '</a><br/>'; $nr++; }
- ?>
- <?php
- $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // pagination
- echo '<h3>Showing Posts of '; echo $dates = $datelist[$paged-1]; echo '</h3>';
- $dates = explode(' ', $dates);
- $this_year = $dates[0];
- $this_month = $dates[1];
- $this_day = $dates[2];
- $args = array(
- 'year' => $this_year,
- 'monthnum' => $this_month,
- 'day' => $this_day,
- 'posts_per_page' => -1, // optional to overwrite the dashboard setting
- 'orderby' => 'date',
- 'order' => desc
- );
- query_posts($args);
- ?>
- <?php if (have_posts()) :
- while (have_posts()) : the_post(); ?>
- <!-- core post area -->
- <div id="post-<?php the_ID(); ?>" class="posting">
- <div <?php post_class() ?> >
- <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php echo get_post_meta($post->ID,'incr_number',true).' - '; ?><?php the_title(); ?></a></h2>
- <div class="entry">
- <?php the_excerpt(''); ?>
- <?php the_tags( '<p>Tags: ', ', ', '</p>'); ?>
- </div>
- </div>
- </div>
- <!-- end of core post ares -->
- <?php endwhile; ?>
- <div class="navigation">
- <?php $last_paged = count($datelist); ?>
- <div class="alignleft"><?php if($paged >= 2) { echo '<a href="' . $pagelink . '/page/'. ($paged-1) . '">next day - ' . $datelist[$paged-2] . '</a>'; } else { echo 'no newer day'; } ?></div>
- <div class="alignright"><?php if($paged < $last_paged) { echo '<a href="' . $pagelink . '/page/'. ($paged+1) . '">previous day - ' . $datelist[$paged] . '</a>'; } else { echo 'no earlier day'; } ?></div>
- </div>
- <?php else: ?>
- <p>Sorry, no posts matched your criteria.</p>
- <?php endif;
- wp_reset_query(); ?>
- </div>
- <?php get_sidebar(); ?>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement