WordPressカテゴリー別・タグ別記事一覧の表示方法

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ですね。

以上になります。
他にも方法はありますが、とりあえず今これでうまくいっているのでオケーです。

短いですが終わりです〜

では〜



Posted

in

,