• このエントリーをはてなブックマークに追加

2014年07月12日(Sat)

WordPress(ワードプレス)で特定のカテゴリーの投稿記事を指定して一覧表示させる方法

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(ワードプレス)で特定のカテゴリーの投稿記事を指定して一覧表示させる方法に対するご意見、ご感想、情報提供など皆様からのコメントをお待ちしております。 お気軽にコメントしてください。

コメントフォーム

【ソーシャルボタン】


TOP