サポート » 使い方全般 » カテゴリーごとにページを表示させたい

  • 解決済 nipper1122

    (@nipper1122)


    wordpress初心者です。

    オリジナルのテーマで作っています。

    カテゴリーごとのページが作りたくて、

    <?php $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; ?>
    <?php query_posts( 'category_name=カテゴリーA&posts_per_page=12' ); ?>
    
               <?php if (have_posts()) : ?>
                 <?php while (have_posts()): ?>
                  <?php the_post(); ?>
                  <div style="width:220px; height:165;margin:15px; " class="thumb">
                     <a href="<?php the_permalink(); ?>">
                     <div class="pic" ><?php the_post_thumbnail('my_thumbnail'); ?></div><h3><?php the_title(); ?></h3></a>
    
                   </div>
                 <?php endwhile; ?>
             <?php endif; ?>
          <?php wp_reset_query(); ?>

    というようにして思い通りのものができたのですが、カテゴリーA以外を選んだ時も上と同じ条件のページを作りたいときは、どうすればいいのでしょうか。

    一つ一つカテゴリーBの場合、Cの場合、と全部書こうにも、カテゴリーが30個以上あるので、一つにまとめられる方法があるなら教えて頂けると助かります。

    基本的なところなんだろうなと思うのですが、本を読んでもネットで調べてもtwentyelevenと比べてみてもよくわからなかったので、お助け頂けるとありがたいです!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    query_postsなんぞ使わずに、テンプレは一切いじらずに、普通にカテゴリーアーカイブのページだとダメなんでしょうか?

    http://example.com/category/category-a
    http://example.com/category/category-b

    自作テーマということですが、現在テンプレファイルの構造ってどうなってますか?
    (index.phpとか、archive.phpとか、ファイルがどういう名前で存在してるかってことです)

    トピック投稿者 nipper1122

    (@nipper1122)

    mypacecreator様

    ありがとうございます。単純にその通りでした。category.phpの使い方を何か勘違いしていました。お手数おかけしました。

    category.phoで下記二行を消したらできました。

    <?php $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; ?>
    <?php query_posts( 'category_name=カテゴリーA&posts_per_page=12' ); ?>

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カテゴリーごとにページを表示させたい」には新たに返信することはできません。