wordpressのカスタム投稿タイプシリーズです。

私の場合、カスタム投稿は以前、1つのサイトとして公開していたものなので、その投稿タイプだけが持つカテゴリがありました。
今回、それを1つのサイトのカスタム投稿タイプとして公開するために、いろいろ越えねばならない峠が沢山ありましたが、その一つに、そのカスタム投稿タイプだけにサイドに特定のタクソノミーを表示させたいということがありました。

プラグインもいろいろありましたが、そのカスタム投稿タイプ以外にも表示されてしまうので、仕方がないのでテンプレート階層に従って
single-diet.php(page.phpをpage-diet.phpにしてもダメでした)
footer-diet.php
sidebar-diet.php
を作成。

archive-diet.phpはの部分をと変更。(※ここで使っているtheme構造が、sidebarがfooter.phpに含まれているため。sidebar.phpで独立している場合はfooter.phpの変更は不要です。)
footer-diet.phpは
sidebar-diet.phpはを追加。taxonomy= はタクソノミーのname部分です。(Manage Custom TaxonomiesのページのNameの部分です)

で、ここまでやってカスタム投稿タイプの記事のサイドではサイドにタクソノミーが出てくるようになりました。
ところが、カスタム投稿タイプのアーカイプ(記事一覧)になると消えています。

仕方がないので更に。
archive-diet.phpで表示。

ところが!
該当のタクソノミーをクリックして一覧になると、サイドのタクソノミーが消えています。
仕方がないので更に、
taxonomy-diet_cat.phpを作成しました。
そこに

これで無事にタクソノミーをクリックしてもサイドにもタクソノミーが表示されるようになりました。