サポート » 使い方全般 » カスタムフィールドの値で絞り込み

  • functions.phpに書きカスタム投稿を有効にし、カスタムフィールドテンプレートを使い記事の値を設定しています。

    実現したいことは、カスタムフィールドの値を使った絞込みを行いたいです。

    「day」というキーに「2014年05月27日」のような値が入るのですが、dayの値(年月)で絞込みを行いたいと思っています。

    説明が難しいのですがイメージ的には

    <select>
    <?php
    $array = xxx; // ここで一覧を取得する方法がわからない
    $keys = array_unique($array);
    foreach( $keys as $str ) :
    $key = mb_substr($str, 0, 8);
    ?>
    <option value="<?php echo $key; ?>"><?php echo $key; ?></option>
    <?php endforeach; ?>
    </select>

    このような感じで動的にプルダウンをのリストを作成したいです。

    年月を選んだら、search.phpで結果を表示するというように流れのイメージはあるのですがどのようにすれば実現することができるでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • meta_queryで検索するとご希望の動作について色々サンプルが見つかると思います。
    注意点としては2014年05月27日という形式で日付型では検索できません。2014/05/27等日付形式で保存して出力する際に加工する形にするのをオススメします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「カスタムフィールドの値で絞り込み」には新たに返信することはできません。