2011-12-30 23 views
1
<?php 
/** 
* Template Name: Blog page 
* Description: The blog page 
*/ 
get_header(); ?> 


<?php 
$args = array('numberposts' => 3); 
$lastposts = get_posts($args); 
foreach($lastposts as $post) : setup_postdata($post); ?> 
<div class="postblog"> 
    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1> 

    <span class="postdetails"> 
    <?php the_time ('j F, Y'); ?>&nbsp;&nbsp;&nbsp;<span class="bullet">&bull;</span>&nbsp;&nbsp;&nbsp;Posted in:&nbsp;<?php the_category(', '); ?> 
    </span> 

    <?php the_content(); ?> 

    <div class="fb"> 
    <?php if(function_exists("wpfblike")) echo wpfblike(); ?> 
    </div> 

    </div> 

<?php endforeach; ?> 


</div> 
<?php get_footer(); ?> 

これでWP_PaginateまたはPagenaviを使用しようとするたびに、私は何を使用しようとしてもページのナビゲーションを取得できないため、表示を拒否します。私は5つの投稿があり、3つだけが表示されています(上記のコードに従って)ので、どうすれば他の2つに到達できますか?ページナビゲーションがここで機能しないのはなぜですか?

答えて

1

next_posts_linksprevious_posts_linksを試しましたか?

<?php 
$page = (get_query_var('paged')) ? get_query_var('paged') : 1; 
query_posts("showposts=3&paged=$page"); 
?> 
<?php while (have_posts()) : the_post(); ?> 
// display your post 
<?php endwhile; ?> 
// display navigation 
<div class="navigation"> 
<div class="alignleft"><?php next_posts_link('&larr; Older Entries') ?></div> 
<div class="alignright"><?php previous_posts_link('Newer Entries &rarr;') ?></div> 
</div> 
+0

これは機能しますが、プラグインをこのように動作させるにはどうすればできますか? – user1100887

+0

あなたはどのWordPressのバージョンを使用していますか? – Cyclonecode

+0

最新、3.3 – user1100887

関連する問題