2013-01-07 61 views
1

對於這個菜鳥問題,我深表歉意。我找不到適合的教程。如何在wordpress頁面中添加分頁

我的主題只包括:

  • 的index.php
  • footer.php
  • 的header.php
  • 的single.php

我想做到的是創造顯示來自特定類別的15個最近發佈的頁面的頁面

下面的代碼顯示汽車類別中的15條最新帖子。

<?php get_header(); ?> 

<?php 
/* 
Template Name: CARS 
*/ 
?> 

<?php query_posts('category_name=cars&showposts=15'); ?> 
<?php while (have_posts()) : the_post(); ?> 
     <li><a href="<?php the_permalink(); ?>"> 
      <?php the_content(); ?> 
      </a> </li> 
     <?php endwhile; ?> 

<?php get_footer(); ?> 

我創建了cars.php並粘貼了代碼;然後我將它用作Wordpress頁面上的模板。 這顯示15個最近的帖子。

在哪裏/如何在頁面中放置編號分頁而不是(下一頁/上一頁)超鏈接?

謝謝。

回答

0

嘗試這樣的事情在循環後:

global $wp_query; 
$big = 999999999; // 
echo paginate_links(array('base' => str_replace($big, '%#%', get_pagenum_link($big)), 
          'format' => '?paged=%#%', 
          'current' => max(1, get_query_var('paged')), 
          'total' => $wp_query->max_num_pages, 
          'end_size'=> 1, 
          'mid_size'=> 10)); 

它會顯示Next/Previous反正。例如,你不應該擺脫它們,因爲顯示200頁的數字將會使頁面變得非常長。您可以調整end_sizemid_size以顯示適當數量的頁面。

+0

這似乎工作;它顯示分頁。但是當我點擊「下一頁」或「頁面2,3」時,它不會進入該頁面。它仍然在'第1頁'。以及在循環之前的相同內容(基於我的'query_posts') – bobbyjones

相關問題