好的,这里似乎有两个错误:
您应该使用posts_nav_link()
而不是previous_post_link()
和next_post_link()
. 您使用的函数指向上一篇/下一篇文章,而不是页面。您可以参考WordPress Codex 了解更多信息。
你应该posts_nav_link()
after endwhile
这样就不会对页面上显示的每一篇文章摘录重复。
因此代码应该如下所示:
<?php get_header(); ?>
<?php get_sidebar(); ?>
<div id="blog">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<!--?php the_ID(); ?-->">
<div class="post_meta">
<h2><a href="<!--?php the_permalink() ?-->" rel="bookmark" title="Permanent Link to
<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<p class="post_date"><?php the_time(\'F jS, Y\') ?></p>
</div><!-- end blog_meta -->
<div class="post">
<?php the_content(\'Read the rest of this entry »\'); ?>
<img src="<?php bloginfo(\'template_directory\'); ?>/img/dots_small.png" class="divider" alt="post divider">
</div><!-- end post -->
<?php endwhile; ?>
<div class="pagination">
<?php posts_nav_link(); ?>
</div><!-- end pagination -->
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn\'t here.</p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div><!-- end blog -->
<?php get_footer(); ?>
希望这对我有用。