好吧,我一直在盯着這個近一個小時,並且無法啓動它。我使用的是WordPress,我在系統中有12篇文章。在管理員中,我將其設置爲每頁顯示5篇文章。在我的主題中,我試圖在底部顯示分頁(prev,1,2,3,4,next)。我發現paginate_links()函數在WordPress的指南,並沒有打印任何東西,出來...任何幫助表示讚賞:在WordPress主題中的分頁帖子
<?php get_header(); ?>
<div class="middle-container">
<div class="middle">
<div class="column main">
<div class="latest">
<?php
$i = 0;
if (have_posts()):
while (have_posts() && $i < 1):
the_post();
?>
<div class="image"><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_post_thumbnail(); ?></a>
</div>
<div class="content">
<h1><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h1>
<span class="date"><?php the_time('F jS, Y') ?></span>
<?php
the_excerpt();
?>
</div>
<?php
$i++;
endwhile;
endif;
?>
</div>
<ul class="posts">
<?php
$i = 0;
if (have_posts()):
while (have_posts() && $i < 4):
the_post();
?>
<li>
<h2><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<span class="date"><?php the_time('F jS, Y') ?></span>
<?php
the_excerpt();
?>
</li>
<?php
$i++;
endwhile;
endif;
?>
</ul>
<?php
echo paginate_links();
?>
</div>
<div class="column sidebar"></div>
</div>
</div>
<?php get_footer(); ?>
這個多一點背景:第一個while循環中的代碼抓起首先在列表中發佈並顯示在它自己的特殊塊中。第二個while循環抓取剩下的4個帖子。這兩個while循環都可以很好地工作。分頁只是不打印出來。
這個問題應該被移植到http://wordpress.stackexchange.com – GavinR 2011-05-03 21:10:56