大阪のホームページ制作会社 株式会社TREVO
技術ブログ

特定のカテゴリ一覧を表示する方法

2019.12.13.

WordPress

twitter Facebook Pocket LINE はてブ

株式会社TREVOの月額制ホームページ制作サービス
PR

特定のカテゴリの記事一覧表示を表示する際のコードです。
基本的にはgetpostで取得する事が多いです。

post_typeのデフォルトは「post」ですがカスタム投稿タイプの「スラッグ(投稿タイプID)」を入れる事も出来ます。
categoryを指定する事で、特定のカテゴリ一覧を表示できます。

get_postで取得

<?php
$posts = get_posts(array(
'post_type' => 'post', // 投稿タイプ
'posts_per_page' => 10, // 表示件数
'category' => '1' // カテゴリIDもしくはスラッグ名、必要なれば削除
'orderby' => 'date', // 表示順の基準
'order' => 'DESC' // 昇順・降順
));
?>
<?php if($posts): foreach($posts as $post): setup_postdata($post); ?>
 
<!--表示内容を記載-->
 
<?php endforeach; endif; ?>

query_postsで取得

<?php query_posts('cat=1&showposts=10'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<!--表示内容を記載-->

<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>

大阪のホームページ制作会社TREVOでは、ホームページ制作に関する情報を掲載しています。最短2日で仮サイトを公開するサービスやSEO対策に特化したホームページ制作、オリジナルホームページデザイン、ライティング、リスティング広告、WEBマーケティングなどのサービスをご紹介しています。

twitter Facebook Pocket LINE はてブ
お見積もり