サポート » 使い方全般 » Advanced Custom Fieldsのラジオボタンの条件分岐について

  • 解決済 totete

    (@totete)


    Advanced Custom Fieldsのラジオボタンを利用し、選択された項目ごとに異なったテキストを表示させたいのですが、if文が上手く動作しません。ずっといじってるのですが、どこが間違ってるのか見当がつきません。どなたかご教授いただけないでしょうか?

    <?php
    	$cat = get_field('anime');
    	echo $cat;
    	if ($cat == 'fade') {
    		echo "フェード";
    	}
    ?>

    echo $cat;ではきちんと値が取得出来ています。

    【ACFの設定】
    フィールド名:anime
    必須か?:はい
    選択肢:
    fade:フェード
    slide:スライド
    返り値:Value

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

    選択肢のコロン(:)が全角になっていませんか?

    fade:フェード
    slide:スライド

    fade : フェード
    slide : スライド
    スレッド開始 totete

    (@totete)

    ありがとうございます。
    半角にしてみたのですが、ダメでした(T_T)

    選択肢を変更したら、各投稿のフィールドも再設定する必要があります。再設定はされましたか?

    スレッド開始 totete

    (@totete)

    あ、そうなのですね!
    試しに値を変更して、各種設定も再設定したところ、うまくいきました!
    ありがとうございましたm(_ _)m

    問題は解決したということでよろしいのでしょうか?解決したらトピックのステータスを「解決済み」に変更しておいてくださいね。(^^♪

    スレッド開始 totete

    (@totete)

    if ($cat == 'mv-fade:フェード')
    に変更したらうまくいくようになりました!
    ありがとうございました!
    解決済みにさせていただきます!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「Advanced Custom Fieldsのラジオボタンの条件分岐について」には新たに返信することはできません。