サポート » 使い方全般 » カスタムフィールドに入力された文字での判別

  • 解決済 fone

    (@fone)


    カスタムフィールドについて質問させてください。

    カスタムフィールドに特定の言葉が入力されている記事だけを抽出したいと考えています。

    例えば”場所”という名前に”東京”という値がカスタムフィールドに入力されている投稿だけを一覧で出力するような感じを想定しています。

    色々と調べてみたところ”カスタムフィールドに入力が有るか、無いか”で判定をする方法は見つけたのですが、上記例のように特定の言葉が入力されたものだけを、に該当するような方法が見当たりません。

    どなたか解決策を御存知の方がいらっしゃいましたらご教授ください。
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 一覧を出力したい箇所に以下のループ処理を記述すればOK。

    <?php
    query_posts('meta_key=場所&meta_value=東京');
    if(have_posts()) :
      while(have_posts()) :
        the_post();
          // 記事の内容を出力
      endwhile;
    else:
      //  記事が無い場合
    endif;
    wp_reset_query();
    ?>

    query_posts には showposts などお好みで追加してください。

    参照)
    Template Tags/query posts

    トピック投稿者 fone

    (@fone)

    kzさんありがとうございました。

    ご教授いただいた方法でできました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムフィールドに入力された文字での判別」には新たに返信することはできません。