サポート » 使い方全般 » カスタムフィールドを複数検索したい

  • こんにちは。
    いつもお世話になっております。
    Wordpress初心者のものです。
    このトピックで尋ねていいものかわかりませんが、三日三晩試してもわからず、
    行き詰っており、助けていただきたいという状況です、、、
    【複数条件で記事を検索】
    私が作成しているサイトは、建築系のサイトです。物件をたくさん登録していくため、
    検索が必須となっています。
    カスタムフィールドを使って複数条件の検索を行いたいのですがうまくいきません。
    【やりたいこと】
    例えばカスタムフィールドに下記の項目と値を与えます。

    項目:構造種別 値:木造
    項目:階数   値:2階
    項目:間口   値:7m
    項目:奥行き  値:10m
    項目:最高高さ 値:7m
    項目:軒高   値:6.5m

    構造種別としてはほかに鉄骨造、鉄筋コンクリート造などを値とする記事もあります。
    他の項目も同様に記事によって数字は変わります。

    いろいろなサイトを参照したのですが、カスタムフィールドの値を検索フォームに
    入れても反応してくれません。
    フォームを空にした状態で、検索した時と同じ結果になります。
    (すべての記事が列挙される)
    構造種別、階数はプルダウンで選択できるようにして、
    それ以外の項目は〇〇m以下という検索フォームで〇〇に数値を入れると
    その数値以下の記事が反応するようにしたいです。

    また、記事の検索結果を反映するページのタイトルが「〇〇」検索結果となってしまいます。
    アーカイブページには投影されているサムネイルも消えてしまいます。
    検索結果のページもアーカイブページと同じタイトルで、同じレイアウトにしたいのですが
    どのようにすればよいでしょうか。

    2つ同時で申し訳ございませんが、ご回答いただけると非常に助かります。

    よろしくお願いいたします。

    ヘルプの必要なページ: [リンクを見るにはログイン]

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    検索条件について

    こちらのページが分かりやすく参考になると思います。
    http://koolweb37.com/wp/2017/07/03/【wordpress】ecサイトでは必須?「絞り込み検索」実装方/

    検索結果のページもアーカイブページと同じタイトルで、同じレイアウトにしたいのですがどのようにすればよいでしょうか。

    こちらは、search.php テンプレートを archive.php テンプレートを参考に変更するといいかと思います。

    例:

    get_template_part( 'template-parts/content', 'search' );

    get_template_part( 'template-parts/content', 'list' );

    これだけでは、一部のスタイルが適用されないので、アーカイブページのスタイルを参考に、スタイルを追加するといいかと思います。

    • この返信は4年、 11ヶ月前にishitakaが編集しました。
    トピック投稿者 mituru0622

    (@mituru0622)

    ishitaka様

    いつもありがとうございます!

    参考サイトですが、以前にこちらのサイトに行きあたって作成したことが
    あります。
    ほとんどの検索系サイトにあたってみましたが、思い通りの操作には
    なりませんでした。
    なので、私が何か根本的に間違えているような気がします。

    再度、参考サイトを基に作成していきます。
    それでもできないようであればもう少し具体的に症状をこちらのトピックに
    上げるようにします。

    ありがとうございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムフィールドを複数検索したい」には新たに返信することはできません。