WordPressで投稿タイプに含まれるタクソノミーごとの最新記事を表示する(ちょっと修正)
Posted by admin at 18:39 日時 2013/06/10
すぐできそうなのに1時間半も調べまわってしまったので怒りの投稿。ポイントは、get_object_taxonomies()関数です。分かりにくない、この名前。そして日本語Codexにページがない模様。暇ができたらページ作るか…(いつの話だろうか)
get_object_taxonomies( 'post' );
これで、「投稿」投稿タイプにつながったタクソノミーが取得できます。つまり、category と post_tag と post_formatです。実際は、タグごとってあまり取得したくなくて、カテゴリーごとに取得したかったので、階層構造を持っているかどうか( $post_type_taxonomy->hierarchical )をチェックしています。あとはフツーに、get_posts と tax_query を使ったりして取得できます。
思ってたより大掛かりなコードになってしまって微妙な気分になっています。