2014年07月12日(Sat)
WordPress(ワードプレス)で特定のカテゴリーの投稿記事を指定して一覧表示させる方法
コーポーレートサイトなどのトップページで、「お知らせ」や「新着情報」などの特定のカテゴリーの投稿記事を指定して一覧表示させる方法です。 カテゴリーを複数指定する事も可能です。
指定したカテゴリーの一覧を表示するサンプルコード
<ul> <?php //条件の指定:投稿記事5件&カテゴリーID=1 $posts = get_posts('numberposts=5&category=1'); if($posts): foreach($posts as $post){ setup_postdata($post); echo '<li>'; the_time('Y年m月d日'); echo '<br />'; the_title('<a href="'.esc_url(get_permalink()).'">', '</a>'); echo '</li>'; } else: echo '<li>'.date('Y年m月d日').'<br />現在、指定した記事はありません。</li>'; endif; ?> </ul>
複数のカテゴリーを指定する場合
get_posts()関数でカテゴリーを指定する箇所に「,(カンマ)」で区切って指定します。
複数のカテゴリーを指定
$posts = get_posts('numberposts=5&category=1,2,3');
使用した関数
get_posts() | 条件を指定して検索し、マッチしたすべてのデータを取得する |
---|---|
setup_postdata() | 投稿記事に関連するグローバル変数を設定する |
the_time() | 現在の投稿の時間が表示 |
the_title() | 投稿のタイトルを表示 |
get_permalink() | 投稿のパーマリンクを取得 |
カテゴリーID の確認方法
「WordPress管理画面 > ダッシュボード >投稿 > カテゴリー」の順でカテゴリーを一覧表示させます。 調べたい「カテゴリー名」または「編集」をクリックして「カテゴリーの編集」画面へ移動しURLの「tag_ID=xxx」部分の「xxx」がカテゴリーIDになります。
コメント(0件)
WordPress(ワードプレス)で特定のカテゴリーの投稿記事を指定して一覧表示させる方法に対するご意見、ご感想、情報提供など皆様からのコメントをお待ちしております。 お気軽にコメントしてください。
コメントフォーム