web-dev-qa-db-ja.com

動的カテゴリを使用してカスタム投稿をクエリする方法

これが可能かどうかはわかりません。Googleで間違った質問をしている可能性があるので、助けが必要です。

私がする必要があるのは、

CPTの「チーム」をCPTの「所在地」テンプレートに引き出す(私はこの部分を実行できます)

ただし、各 'location'にはそれぞれ異なるチームがあります。投稿テンプレートには 'Bristol' 'Team'しか表示されないため、クエリでカテゴリ 'Bristol'にコーディングすることはできません。

追加する新しい場所やチームがあるかもしれないので、CMSでユーザーフレンドリーであることが必要です。

正しい方向へのどんな助けでも大いに感謝されるでしょう。

3
Tracy

カテゴリページの場合は、 get_category を使用して現在のカテゴリのIDを取得できます。

 $category = get_category( get_query_var( 'cat' ) );
 $cat_id = $category->cat_ID;

編集: あなたは 'Bristol'の代わりにあなたの問い合わせの中で変数$cat_idを使うことができ、それは各ページの正しいカテゴリーを引っ張るでしょう。

1
Austin