ご報告とまとめです。
結局自分の私のやりたかったことは、
親1(子A 子B 子C)
親2(子A 子B 子C)
親3(子A 子B 子C)
という感じで、子がすべての親に紐づいていれば、投稿を検索する際に
・親のみでの検索
・子のみでの検索(すべての親の中で)
・親と子の組み合わせの検索
ができるかなと思っていたのですが、カテゴリ自体が親子が縦のつながりのみで
横のつながりが無いので、親を「カテゴリ」にし、子を「カスタムフィールド」と
していましたが、特定のカスタムフィールドの値が含まれたページのみ抽出する
方法が分かりませんでした。
最終的に、
すべてをまず同じ階層のカテゴリにし、もともと「親」と考えていた
ものをさらにカスタムフィールドにも追加。
そうすることで、自分のやりたかった検索ができるようになりました。
「親」と考えていたものをさらにカスタムフィールドにも追加したのは、
その「親」と考えていたものを投稿ページ内に親の名前をテキストで表示
させたかったからです。
複数カテゴリに属している状態で表示させると、表示させたくない方の
カテゴリ名が表示されてしまったのでそのようにしました。
どうもありがとうございました。
gatespace様
返答いただきありがとうございました。
http://ja.forums.wordpress.org/topic/7487#post-30283
上記はまさに、似たような質問ですね。同じ時期に同じ悩みを持った方がいて
親近感を覚えました。
カスタムフィールドにした理由ですが、最初はカテゴリで作ってみたのですが、
カテゴリの場合は
親1→子A
→子B
→子C
親2→子D
→子E
→子F
となるかと思いますが、
親1→子A
→子B
→子C
親2→子A
→子B
→子C
というように、複数の親で同じ子を持つようにしたかったため、
親カテゴリは普通にカテゴリにして、子カテにしようとしたものを
カスタムフィールドにした、という経緯です。
教えていただいた「カスタムタクソノミー」というものを初めて聞きましたので
まずはそちらで再度試してみます。
その後進展があり次第、その後の経過をご報告致します。