フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 poana

    (@poana)

    ご報告とまとめです。

    結局自分の私のやりたかったことは、

    親1(子A 子B 子C) 
    親2(子A 子B 子C)
    親3(子A 子B 子C)
    という感じで、子がすべての親に紐づいていれば、投稿を検索する際に

    ・親のみでの検索
    ・子のみでの検索(すべての親の中で)
    ・親と子の組み合わせの検索

    ができるかなと思っていたのですが、カテゴリ自体が親子が縦のつながりのみで
    横のつながりが無いので、親を「カテゴリ」にし、子を「カスタムフィールド」と
    していましたが、特定のカスタムフィールドの値が含まれたページのみ抽出する
    方法が分かりませんでした。
    最終的に、

    すべてをまず同じ階層のカテゴリにし、もともと「親」と考えていた
    ものをさらにカスタムフィールドにも追加。

    そうすることで、自分のやりたかった検索ができるようになりました。

    「親」と考えていたものをさらにカスタムフィールドにも追加したのは、
    その「親」と考えていたものを投稿ページ内に親の名前をテキストで表示
    させたかったからです。
    複数カテゴリに属している状態で表示させると、表示させたくない方の
    カテゴリ名が表示されてしまったのでそのようにしました。

    どうもありがとうございました。

    トピック投稿者 poana

    (@poana)

    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

    というように、複数の親で同じ子を持つようにしたかったため、
    親カテゴリは普通にカテゴリにして、子カテにしようとしたものを
    カスタムフィールドにした、という経緯です。

    教えていただいた「カスタムタクソノミー」というものを初めて聞きましたので
    まずはそちらで再度試してみます。

    その後進展があり次第、その後の経過をご報告致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)