サポート » 使い方全般 » 記事の表示

  • 解決済 mizugamiyuki

    (@mizugamiyuki)


    質問失礼します。

    当方記事の一覧ページを制作し、1ページに6件まで表示できるようにphpの記述、WordPressの表示設定で1ページに表示する最大投稿数を6件に設定しております。

    記述は下記のような具合です。

    
    <div id="list_content">
    	<?php query_posts("cat=6&showposts=6"); ?> 
    	<?php if(have_posts()): while(have_posts()): the_post(); ?> 
    	<div class="a"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('large'); ?></a></div> 
    <div class="blog-post">
    	<div class="b"><a href="<?php the_permalink(); ?>">
    <?php echo mb_substr($post->post_title, 0, 13) . '...'; ?></a></div>
    	
    	<div class="c"><?php echo mb_substr(strip_tags($post-> post_content),0,120) . '...'; ?></div> 
    </div>
    	<?php endwhile; endif; ?>
    	<?php wp_pagenavi(); ?>
    	<?php wp_reset_query(); ?> 
    </div>
    

    上記記述で一覧ページ(http://sample.co.jp/category/blog/page)に入った際は問題なく最新の6件が表示されます。

    しかし6件以降の古い記事(7件目以降)を見るために
    http://sample.co.jp/category/blog/page/2
    に飛ぶと、URLはhttp://sample.co.jp/category/blog/page/2
    になっているのですが、始めと同じ最新の6件が表示されてしまいます。

    テーマに組み込まれているであろう、記事一覧の下に出てくるページ送りのボタン、2ページ目を意味する「2」や、ページを送るボタン「>>」をクリックしてもを押すとURLだけがhttp://sample.co.jp/category/blog/page/2に変わり、1ページ目と同じ最新の6件が表示されます。

    どうすれば正常に古い記事(次のページ)にたどり着けるでしょうか?

    解決方法をご存知の方がいらっしゃいましたらご教授いただければ幸いです。

    よろしくお願いいたします。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック投稿者 mizugamiyuki

    (@mizugamiyuki)

    ページ送り(ページネーション)はプラグインのWP-PageNaviを使用している可能性が大きいです。

    CG

    (@du-bist-der-lenz)

    フロントページに使っているのでしょうか、固定ページでうまくいかないでしょうか。

    トピック投稿者 mizugamiyuki

    (@mizugamiyuki)

    @du-bist-der-lenz

    もともとのテーマにあるphp
    module_loop.phpというのを触っております。
    なのでフロントページとはトップページでしょうか?
    トップページでもなく、ワードプレスの管理画面内の左側にあある固定ページでもないです。

    よろしくお願いいたします。

    LABE

    (@latobeam)

    一覧ページのURLが http://sample.co.jp/category/blog/page とのことですが、スラッグが「page」のカテゴリをお使いということでしょうか。
    それとも固定ページでしょうか。

    CG

    (@du-bist-der-lenz)

    フロントページとはトップページではありません。

    それに、推測や仮定でぼんやりでしか無い。
    ところで、WordPressで「page」は使ってはならない予約語ですよね。

    munyagu

    (@munyagu)

    こんにちは

    query_postsにパラメータが不足していると思います。

    以下を参考にしてみてください。
    https://wpdocs.osdn.jp/%E3%83%9A%E3%83%BC%E3%82%B8%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3#Adding_the_.22paged.22_parameter_to_a_query

    トピック投稿者 mizugamiyuki

    (@mizugamiyuki)

    @latobeam
    @du-bist-der-lenz

    ご回答ありがとうございます。

    スラッグはblogです。
    一覧ページのURLはhttp://sample.co.jp/category/blog/
    でした。
    ややこしくしてしまいすみません。
    ページネーションで次のページへ進むと
    http://sample.co.jp/category/blog/page/2
    になります。

    トピック投稿者 mizugamiyuki

    (@mizugamiyuki)

    @munyagu

    ご回答ありがとうございます。

    無事解決できました。

    ご回答いただきました皆様本当にありがとうございました。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「記事の表示」には新たに返信することはできません。