サポート » 使い方全般 » taxonomy-タクソノミー分類名.phpでの一覧表示について

  • トップページ(home.php)
    →車メーカー一覧(archive-maker.php)
    →→メーカー車種一覧(taxonomy-maker_cat.php)
    →→→車種名(表示しない)

    というサイト構成で、カスタム投稿での運用を考えています。

    (taxonomy-maker_cat.php)で共通のテンプレートとして各メーカーで使い回し、かつ表示数を無制限、あいうえお順に表示したいのですが、

    <?php if (have_posts()): ?>
    <?php while (have_posts()):the_post(); ?>
    <h1><?php the_title(); ?></h1>
    <p><?php echo post_custom(金額); ?>円</p>
    <?php endwhile;?>
    <?php else : ?>
    <p>お問い合わせください</p>
    <?php endif; ?>

    とすると、一覧は表示されるのですが、表示数に制限があるのと、あいうえお順にはならないので、

    <?php
    query_posts(showposts=-1&orderby=title&order=asc);
    if (have_posts()) : while (have_posts()) : the_post();
    ?>

    としたところ、カスタム投稿でない記事が表示されてしまい、車種一覧は表示されません。

    <?php
    $loop = new WP_Query( array( post_type => maker,taxonomy => maker_cat,posts_per_page => -1,orderby => title,order => ASC ) );
    while ( $loop->have_posts() ) : $loop->the_post();
    ?>

    としたところ、メーカー別でなく、メーカー車種一覧に属するすべての車種が表示されてしまいます。

    php、wordpressともに知識があまりないので、行き詰まっています。

    よろしくお願いします。

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

    (@qawp)

    記入漏れです。
    WordPressのバージョンは4.0.1です。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「taxonomy-タクソノミー分類名.phpでの一覧表示について」には新たに返信することはできません。