2017-02-16 4 views
0

私は3つのカスタムポストタイプを持っています。テンプレートの.phpに名前を付けると、特定のタクソノミの用語のカスタム投稿をすべて表示できますか?

  1. アクセサリー
  2. 腕時計
  3. 宝石

私は "ブランド" と呼ばれる1つの分類を持っています。私は「ロレックス」と呼ばれる用語を1つしか作成していません。

www.mysite.com/watches/rolex/test 

をそして、それは働いている:私はシングルproduct.phpテンプレートファイルを作成している

は、私は、たとえば打ったときにトリガされます。 (私はrewrite-site.com/custom_post_type/taxonomy/posts_titleを使用しています)

テンプレートを作成して、特定の用語のすべてのカスタム投稿タイプを表示しました。

www.mysite.com/watches/rolex 

しかし、問題は、私のテンプレートが正常に動作していないということです - ワードプレスは、ファイルにURLを接続しません:たとえば、私はこのURLをヒットした場合。上記のURLに接続するために作成したテンプレートの名前はどうすればよいですか?

*私は私が上記のようにURL書き換えが問題を引き起こす可能性があります信じて - 特定の分類用語の投稿を表示するための{term_slug} .PHP - 私は、ファイルtaxonomy- {taxonomy_slug}を作成custom_post_type/custom_taxonomy_term/posts_title

+0

このhttps://developer.wordpress.org/themes/basics/template-hierarchy/#custom-taxonomies – htmlbrewery

+0

を参照していただきありがとうございます。私はすでにそれを読んでいますが、私の問題の解決策を見つけることができません。 –

答えて

0

を呼び出します。

taxonomy-brands-rolex.php 

そして、投稿を取得するため、ご希望のコードを記述します。

あなたのファイル名がなければなりません。これはあなたに役立つかもしれない、https://developer.wordpress.org/themes/template-files-section/taxonomy-templates/

希望:

そして、まだ混乱がある場合は、このリンクを参照してください。

+0

それは動作しません、それはindex.phpをロードします。さらに私はそのテンプレートが "ロールレックス"という言葉だけでなく、他の言葉と一緒に働くことを望んでいます。それは私が持っている書き換えルールのために問題ですか? (これは '/ custom_post_type/taxonomy/posts_name'を呼び出します)。たとえ私がtaxonomy.phpという名前を付けても、それは動作しません。 –

+0

私はそうだと思いますが、これはタクソノミの用語ページを作成するための唯一の方法です。 –

関連する問題