WordPressをいじっているとカテゴリー別とタグ別に記事の一覧を表示させたくなったので調べました。
備忘録がてらここに書き留めておきます。
意外と簡単です。
カテゴリー別で記事を表示させる
以下のコードでカテゴリー別に記事をループさせることができます。
<?php
$wp_query = new WP_Query();
$my_posts = array(
'post_type' => 'post',
'category_name' => 'カテゴリーの名前',
);
$wp_query->query( $my_posts );
if( $wp_query->have_posts() ): while( $wp_query->have_posts() ) : $wp_query->the_post();
?>
//ここにループする内容
<?php endwhile; endif; wp_reset_postdata(); ?>
この中に以下のテンプレートタグを使って記事やアイキャッチをループさせていきます。
記事へのリンク : <?php the_permalink(); ?>
記事のアイキャッチ : <?php the_post_thumbnail(); ?>
記事のタイトル : <?php the_title(); ?>
簡単ですね(^^)/
タグ別で記事を表示させる
以下のコードでタグ別で記事をループさせることができます。
<?php $my_query = new WP_Query('tag_id=タグのID'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php wp_reset_query(); ?>
タグのIDは以下で確認できます。
この場合のタグIDは3ですね。
以上になります。
他にも方法はありますが、とりあえず今これでうまくいっているのでオケーです。
短いですが終わりです〜
では〜