サポート » 使い方全般 » あるカスタムフィールドの特定の値を持つ投稿だけを一覧表示したい

  • 初めて投稿させていただきます。
    過去のトピックを拝見したのですが、同じ悩みの投稿が見つからなかったので新規で投稿させていただきました。普段はデザイン業務しかしておらずPHP初心者なため、もし、自分の知識不足で理解できていないだけでしたら申し訳ありません。。

    現在、Wordpressで、お店情報を集めたサイトを構築する業務をしています。

    まず、「Custom post types」というプラグインで、「投稿タイプ名:shopinfo、ラベル:店舗情報」という内容のカスタム投稿タイプを新設しました。

    その後、「Custom Field Template」というプラグインで、「名前:店舗エリア、値:名古屋駅周辺エリア、栄・錦・伏見エリア、新栄・千種エリア(チェックボックスで選択)」というカスタムフィールドを、「shopinfo」の投稿タイプで使えるように設定しました。

    (具体的には、プラグインの「カスタムフィールドテンプレートオプション」の「テンプレートコンテンツ」入力欄に、下記のように記述しました)

    [店舗エリア]
    type = checkbox
    label = area
    value = 名古屋駅周辺エリア#栄・錦・伏見エリア#新栄・千種エリア

    このような状況で、「店舗エリア」という名前のカスタムフィールドに「名古屋駅周辺エリア」という値が入っている投稿の一覧を出し、そこから各投稿ページにリンクさせる、ということがしたくていろいろ試していますがどうしてもうまくいきません。。

    もし、お分かりになる方がいらっしゃいましたら、何かヒントだけでも結構ですのでご教示いただけると大変助かります。

    ちなみに、「Custom Fields Search」というプラグインも入れており、その検索もうまくいかないのですが、プラグイン同士の相性が悪いなどの情報ももしご存知でしたら教えていただけると幸いです。(自分で調べた限りではそのような情報は見つからなかったのですが・・・)

    初歩的な質問で本当にすみません。
    どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター gatespace

    (@gatespace)

    カスタムフィールドでなければならない理由ってありますか?
    特にないのであれば、カスタムフィールドではなく
    「カスタムタクソノミー」で実装した方が、
    riepyさんがやりたいことを実現できると思いますよ?

    自分はカスタム投稿タイプを作るとき
    「Custom post types」というプラグインは使ったことはなく、
    「Custom Post Type UI」というプラグインを使っています。
    http://wordpress.org/extend/plugins/custom-post-type-ui/
    このプラグインだとカスタム投稿タイプの他にカスタムタクソノミーも作れますし、
    カスタム投稿タイプで使用するカスタムタクソノミーを選ぶこともできます。

    具体的な使い方は検索するとたくさん出てきますので、ここでは割愛します。

    トピック投稿者 riepy

    (@riepy)

    ご返信ありがとうございます!

    カスタムフィールドでなければならない理由、明確にはないです。。
    というより、カスタムタクソノミーというものをよく理解していなかったかも・・・。。

    ご教示いただいてカスタムタクソノミーをあれこれ触ってみましたが、たしかにカスタムタクソノミーのほうがいい感じで自分の希望が実現できそうな気がします!

    もう少しいろいろいじってがんばってみます。

    よいアドバイスありがとうございました!
    今後ともよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「あるカスタムフィールドの特定の値を持つ投稿だけを一覧表示したい」には新たに返信することはできません。