Blog

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 を使ったりして取得できます。

思ってたより大掛かりなコードになってしまって微妙な気分になっています。


Share this entry