previous_posts_link|next_posts_linkの前後のページへのリンクについて
-
はじめまして。
現在wordpressを利用してテーマを制作中なんですが、一つ行き詰ったのでご質問させて下さい。
現在のテーマで特定のページに特定の記事を載せるように制作しております。
その作り方は、<?php $categories = get_categories('include=7');//取得するカテゴリーのIDを指定する?> <?php foreach($categories as $category):?> <?php query_posts('cat='.$category->cat_ID.'&'.'order=ASC');?> <?php if(have_posts()):while(have_posts()):the_post();?> <div class="dream_post"> <!--ここからスタート --> <div class="main_post"><!--共通DIV --> <?php the_content();?> <a href="#posA" class="topA">このページのトップへ</a></div> </div> <?php endwhile;?> <!--<div class="navigation"> <div class="alignleft"><//?php previous_posts_link('« 前の項目へ') ?></div> <div class="alignright"><//?php next_posts_link('次の項目へ »') ?></div> </div> --> <?php endif;?><?php endforeach;?>
と言う形で$categories = get_categories(‘include=7’)でカテゴリーIDを指定して、そのカテゴリーに属する記事を出力するといった形なんですが、
この場合に1ページあたりの表示件数を5として、下部にprevious_posts_linkを設置しておりますので、次の項目や前の項目へのリンクは出てくるのですが、その項目へのリンクを押しても、最新の5つの記事と同じ記事が表示されてしまいます。つまり、現在の5つ表示となっているページで6個目からの記事が次の項目ページに反映されていないといった現象です。
URLをみる限り、/page2/といった形で次の項目ページには飛んでいるようです。このフォーラムでhttp://ja.forums.wordpress.org/topic/1537?replies=7の記事を発見して試してみたのですが、駄目でした。
気になる点としましては、この特定の記事の表示ページですが、通常のindex.phpのテンプレートを使わずに、独自のテンプレートを使用してページを表示させています。
何かアドバイス等ございましたら、ご教示宜しくお願いします。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「previous_posts_link|next_posts_linkの前後のページへのリンクについて」には新たに返信することはできません。