カスタムフィールドのチェックボックスの“ラベル”を取得する
通常、カスタムフィールドの値を取るとkeyとなる値のみ取得する。
キーを英語、ラベルを日本語にした場合、設定したラベル名が欲しくなる。
その場合、指定のカスタム投稿のチェックボックスのキーと値のセットを取得し、値の配列と見比べてラベルを取得する。
$checks = get_field_object('industry_type'); //キーとラベルを取得 $get = get_field('industry_type'); //チェックされた値を取得 if(!empty($get)){ foreach ($get as $key => $val) { foreach ($checks["choices"] as $key_in => $val_in) { if($val == $key_in){ $industry[] = $val_in; } } } }
-
前の記事
WordPressのタイトルにページ移動の何ページ目かの表記を入れる 2018.06.05
-
次の記事
phpで動かす独自ページャ(WordPressにも組み込める) 2018.07.05