カスタム投稿のタクソノミーアーカイブがうまく表示されない件
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を作成しました。
そこに
これで無事にタクソノミーをクリックしてもサイドにもタクソノミーが表示されるようになりました。
関連記事
-
youtubeの動画ギャラリーが手軽にできるクールなwordpress プラグイン Tubepress
http://kachibito.net/wordpress/tubepress.html こち
-
【wordpress】WPMUの各blog(ブログ)のテーマを設定する
やっとこWPMUのインストールが完了、昨日1日かけてテーマを選びというか手当たり次第DLしてアップ
-
Fatal error: Call to undefined function wp_cache_add_non_persistent_groups() ・・・のエラー解決法
かなり以前から、某ドメイン管理下のwordpressサイトだけアップデートのたびに以下のエラーが出る
-
【wordpress】 メニューに表示されるpage(ページ)一覧を調整する
自分のサイトのデザインは、ディフォルトでページ上部に作成されたページタイトルが自動的に表示されるよ
-
wordpressのテーマ Delicateでトップページの記事リストで日本語のタイトルが表示されない
この度新しいサイトを立ち上げ、最低限のシンプルさでそこそこ見栄えのするテーマはないかなということで
-
WPとMTの違い サーバー編
この間、サーバー移転に伴って、いろいろ調べているときに、2chだったかの記述で、珍しくなるほど、と
-
wordpress muで、ファイルをインストールしたフォルダ以外にサイトを表示させたい場合
ということで、昨日試してみた。 参考にしたのはこちらの記事です。 http://blog.
-
Warning: Invalid argument supplied for foreach().
このエラーは基本、レスポンスの部分が間違ってたりするときに出るのだが、こういう場合も出るのかーーと
-
【wordpress】 wordpressインストール
今日は久しぶりにwpのインストール。 http://wordpress.xwd.jp/に行って、フ