2017-12-14 18 views
0

タクソノミの階層が私のテーマで正しく機能していません。 Wordpressはすべての私のカスタムタクソノミーのtaxonomy.phpを取得します。タクソノミの階層が機能しない[Wordpress]

taxonomy.phpがテーマフォルダから削除されたときにうまくいきます。

タクソノミの階層が逆さまになっているようです。

アーカイブはうまく機能します。

+0

最近私のプロジェクトで全く同じ問題が発生しました。最新のWordpressを使用しています。 Wordpressテンプレート階層がある時点で変更されたようです。たとえば、カスタム分類 "product_category"の場合、taxonomy-product_category.phpテンプレートは、何らかの理由でこれにもかかわらず、最初に取得する必要があります。 – Mathew

答えて

0

WordPressのすべてのバージョンと一般的なテーマでうまく機能しているようです。

テンプレート階層によって決まるために、この説明の下

分類テンプレート階層

WordPressの表示の記事をお読みください。

category.php、tag.php、およびtaxonomy.phpテンプレートを使用すると、タクソノミーでフィルタリングされた投稿を、フィルタリングされていない投稿や投稿とは異なる分類法でフィルタリングして扱うことができます。 (注:投稿とは、投稿、ページ、カスタム投稿の種類などの投稿タイプを指します)。これらのファイルを使用すると、特定のタクソノミーや特定のタクソノミの用語をターゲットにすることができます。

taxonomy-{taxonomy}-{term}.php 
taxonomy-{taxonomy}.php 
tag-{slug}.php 
tag-{id}.php 
category-{slug}.php 
category-{ID}.php 

ですから、他のカテゴリでフィルタリングポストから違って見えるページにニュースという名前の動物分類学のすべての投稿のフォーマットができます。たとえば。

archive.phpテンプレートは、最も一般的なコントロール形式を提供し、すべてのアーカイブのレイアウトを提供します。つまり、投稿のリストを表示するページです。

このlinkの完全な正式な説明も読むことができます。

まだ問題が見つかった場合は、テーマをwordpressの27-70に変更して確認してください。また、設定からパーマリンク構造を消去することでも試すことができます。

+1

あなたがそうでない場合は、すべてのバージョンで動作するかどうかをどのように判断できますか彼のWordpressのバージョンを知っている?問題は、** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **例:**タクソノミ**の** cars **という名前になっていますので、テンプレートは_taxonomy-cars.php_でなければなりません。唯一の_taxonomy_テンプレートファイルであればうまく動作しますが、_taxonomy.php_もある場合は、まずwordpressがそれを取得します。 – Mathew

関連する問題