WordPress

【WordPress】タクソノミーから記事の一覧を取得する方法!

タクソノミーから記事の一覧を取得する方法を紹介します。

tax_queryを使って取得

「programming」というタクソノミーを追加したとします。

このとき、「Python」というジャンルに分類された投稿の一覧はtax_queryを使ってこのように取得ができます。

$args = array(
	'tax_query' => array(
		array(
			'taxonomy' => 'programming',
			'field' => 'slug',
			'terms' => 'Python'
		)
	)
);
// 記事の一覧
$postslist = get_posts( $args );

WP_Queryを使って取得

WP_Queryを使って取得することもできます。

同じように、 「programming」というタクソノミーの「Python」というジャンルの記事の一覧を取得してみます。

「post_type」は投稿タイプです。間違えないように注意して設定します。

$args = array(
	'post_type' => 'post',
	'tax_query' => array(
		array(
			'taxonomy' => 'programming',
			'field'    => 'slug',
			'terms'    => 'Python',
		),
	),
);
$query = new WP_Query( $args );

タクソノミーも慣れれば怖くないですね!

-WordPress
-,

Copyright© あきぞらてっく , 2020 All Rights Reserved Powered by AFFINGER5.