フォーラムのタクソノミーのターム別記事一覧表示にて回答した内容です。 ごく稀なケースで、あまり汎用的なものではないと思いますが、なんかの参考になれば幸いです。 質問の概要はというと、「階層構造を表現しつつ、カスタム分類での絞り込みを行った一覧表示を実現したい」というもの。 階層構造の表現しつつ一覧表示するには、wp_list_pages を利用するのが最も簡単で、私自身もサイトマップのプラグイン(横着者)やサブナビのウィジェット(横着者)で大変お世話になっています。 ただ、wp_list_pagesにどのようにパラメータを指定しても、そのままでは絞り込みはできません。 では、どうにも出来ないのかというと、そうではなく、wp_list_pages 内部で記事の取得を行っている get_pages にフックし、分類でのフィルタリングを行うことで、パラメータ指定での絞り込みが実現できるようになる