2012-04-09 5 views
0

これは簡単だと思っていましたが、何とか私はそれを理解できないようです。私は何も表示を隠すように設定されていないことを確認するためにCSSをチェックしましたが、そうではありません。私は10の異なるリストのように作成し、ページネーションを強制しようとしています。このページWordpressのカスタムテンプレートのページネーションの問題

http://moemar.mailmoto.com/showcase

私は単に私も設定で設定され、私は今3つのポストを示すよセットアップカスタムディスプレイ、したかったが、この表示は、クエリパラメータを使用して強制されます。表示のための

<?php $temp; 
    $temp = $wp_query; 
    $wp_query = null; 
    $wp_query = new WP_Query(); 
    $wp_query->query('category_name=Listings'.'&posts_per_page=3'.'&paged='.$paged); ?> 

私が使用しています:

<?php if (have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?> 
<?php the_content(); ?> 
<?php endwhile; ?> 

そして、私が持っているループの下:

<div class="navigation"> 
<div class="alignleft"><?php previous_posts_link('&laquo; Previous'); ?></div> 
<div class="alignright"><?php next_posts_link('More &raquo;'); ?></div> 
</div> 

<?php $wp_query = null; $wp_query = $temp; ?> 

私のリンクは一切表示されない理由を任意のアイデア?私は検査中にDivsがうまくいくのを見ることができますが、ページ区切りのオプションはありません。

答えて

0

あなたのWP_Queryから最大ページ数を渡す必要があるかもしれません。 これを関数呼び出しに追加してみてください:

<?php previous_posts_link('&laquo; Previous', $wp_query->max_num_pages); ?> 
<?php next_posts_link('More &raquo;', $wp_query->max_num_pages); ?> 
+0

ありがとうございます!あなたのコードを追加しましたが、まだ何もありませんでしたが、URLを介してページを強制しようとしましたが、ページを渡すと正しく表示されるようですが、投稿の量に基づいているなら少なくとも3ページ://moemar.mailmoto.com/showcase/page/2/ – denisb

関連する問題