web-dev-qa-db-ja.com

分類法に基づいた投稿のアーカイブページ

分類法に基づいて投稿のアーカイブページ、およびその分類法の用語のアーカイブページを表示することは可能ですか。

たとえば、私は美容製品についてのサイトを持っていて、私は投稿として製品レビューを書きます。私はそれを「ヘア」のカテゴリーに、そして分類法の「シャンプー」に、「ドライ」という用語で入れたいと思います。私はどうやって 'hair'カテゴリ内のすべての投稿のアーカイブページを作成することができましたが、どのようにして 'shampo'の分類と 'shampoo'の分類ですべての製品を表示するページを作成するのかわかりません。私はまた、「髪」と「シャンプー」と「乾いた」ですべての製品を示すさらなるページが必要であろう。すなわち。 mysite/hair/shampoo/dry髪がカテゴリー、シャンプーが分類法、そしてdryが用語です。

Taxonomy-shampoo.phpページを作成する必要があると思っているときに、私は正しい方向に進んでいますか?任意の助けは大歓迎です。ありがとう、パトリック。

2
Patrick Simmons

Template Hierarchy Codexエントリ はあなたの友達です。

  • カテゴリのアーカイブページ:category-hair.php
  • 分類法のアーカイブページシャンプーtaxonomy-shampoo.php
  • 分類法のアーカイブページシャンプーtermドライtaxonomy-shampoo-dry.php

カテゴリなどの異なる分類法とhairなどのカスタム分類法の間のクロスクエリを表示するには、次のものが必要です。 カスタムクエリを実行し、それを独自のカスタムページテンプレート、または同様のものに表示する。

2
Chip Bennett

それをチェックしてください、WordPressは箱から出して、分類学自体とその個々の用語のために、分類学アーカイブのためのテンプレートをサポートします: http://codex.wordpress.org/File:Template_Hierarchy.png

しかし残念ながら、分類法の分類法を作成する方法はわかりません(カテゴリは単なる分類法の一種、デフォルトの分類法です)。すべての分類法は、別々のパーマリンク構造の中に存在します。

あなたの例を見て、私が知りたいのは、なぜ「シャンプー」を単に「髪」のサブカテゴリにしないのですか?それであなたはmysite/categories/hair/shampoo/dryのあなたのURLを手に入れるでしょう。

0
user2606

分類法に基づいて投稿のアーカイブページを表示することは可能ですか。

はい。

そしてその分類学における用語のアーカイブページ?

はい、それはまさにIIRCのやり方です。

あなたがそのままで何もできない場合は、いつでも カスタムクエリ(Wordpress Codex) を実行することができます。テーマローダー、または をパーマリンク/ URLスペース内に登録する

0
hakre