サポート » 使い方全般 » カテゴリ名の一覧にそれぞれの最新記事のアイキャッチを表示したい。

  • 解決済 taqumo

    (@taqumo)


    【質問】——————————-
    現在、サイトのトップページに「カテゴリ名+リンク」の一覧を表示。
    そこに各カテゴリに属する最新記事のアイキャッチ画像を表示したい。
    ————————————————————————-
    ご教授よろしくお願いいたします。

    【ソース】

    <?php
    $cat_all = get_terms( "category", "fields=all&get=all" );
    foreach($cat_all as $value):
    ?>
    <section>
    <a href="<?php echo get_category_link($value->term_id); ?>">
    <h2><?php echo $value->name;?></h2>
    <p>★★ここに各カテゴリに属する最新記事のアイキャッチ画像を表示したい★★</p>
    </a>
    </section>
    <?php endforeach; ?>

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

    (@taqumo)

    以下のサイトを参考にし意図通り表示できました。

    http://blog.wanz-style.com/archives/753/

    ソース載せておきます。

    <?php
    $args=array(
    	'orderby' => 'ID',
    	'order' => 'asc',
      );
    $categories=get_categories($args);
    foreach($categories as $category):
    ?>
    <section>
    <a href="<?php echo get_category_link($category->term_id) ?>">
    <h2><?php echo $category->cat_name; ?></h2>
    <?php query_posts(array('cat' => $category->term_id, 'showposts' => '1')); ?>
    <?php while (have_posts()) : the_post(); ?>
    <p><?php echo get_the_post_thumbnail() ?></p>
    <?php endwhile; ?>
    <?php wp_reset_query(); ?>
    </a>
    </section>
    <?php endforeach; ?>

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カテゴリ名の一覧にそれぞれの最新記事のアイキャッチを表示したい。」には新たに返信することはできません。