カスタム投稿のタクソノミーアーカイブがうまく表示されない件
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を作成しました。
そこに
これで無事にタクソノミーをクリックしてもサイドにもタクソノミーが表示されるようになりました。
関連記事
-
wordpress用のショッププラグイン比較
昨日、これもまたペンディングだった知人のショップに着手。 wordpressにはショッピング
-
デザインのカスタマイズ
次なる手順は、デザインのカスタマイズ。 wpではテーマという。 バナーの写真変更はかなり簡単にできた
-
youtubeの動画ギャラリーが手軽にできるクールなwordpress プラグイン Tubepress
http://kachibito.net/wordpress/tubepress.html こち
-
【wordpress MU】結局手動でアップしてます
前回の記事に登場したtera termは2日がかりでDLできたんですが、ホストに接続できず、WPM
-
WPとMTの違い サーバー編
この間、サーバー移転に伴って、いろいろ調べているときに、2chだったかの記述で、珍しくなるほど、と
-
sIFRって一体何??
wordpressのBellaっていうテーマを使ったら、どうやっても、タイトルの日本語の部分が出て
-
Warning: Invalid argument supplied for foreach().
このエラーは基本、レスポンスの部分が間違ってたりするときに出るのだが、こういう場合も出るのかーーと
-
【wordpress MU】やっとインストールできました
ローカル(デスクトップ)にダウンロードせずしてサーバーに直接インストールする方法はIPの関係かでき
-
【wordpress】 wpからwpへのインポート
MTとWPのテンプレを同じにしようと思ったら、WPは無料ブログを利用していたことにいまさら気づいた。
-
wordpressのアーカイブページ、子カテゴリごとに記事一覧を表示させる
自分のサイトはカテゴリの階層をあまり深くしない(つまり、子カテゴリ・サブカテゴリなどを作成しない)