Advanced Custom Fieldsの入力画面で条件によって項目を非表示にしたい

wordpressの投稿ページなどにAdvanced Custom Fieldsで入力フィールドを設置しているとき、条件によって表示・非表示にしたい項目って出てきますよね。

今回はこれをやってみます。

条件フィールドを作る

まず条件フィールドを作ります。作り方はまったく普通に作ってください。

フィールド名を「選択肢1」にしました。

選択肢は
・あり
・なし
にしました。

条件によって表示・非表示になる項目を作る

これもまずは普通に作ります。

フィールド名「設定1」

違うのは「条件設定」の項目。
これを「はい」にします。

そうすると「このフィールドグループの表示条件」が出現。

左端の選択肢から条件フィールドで作ったフィールド「選択肢1」を選択。

その右隣で条件を選択。(「値が等しかったら」など)

そのまた右隣で条件に使う値を設定。(「あり」)にしました。

これで終了。

カスタムフィールドの入力画面「選択肢1」で「あり」を選ぶと「設定1」の入力フィールドが表示されます。

簡単ですね。