AdvancedCustomFieldsでセレクトボックスの選択肢をダイナミックに変更したい
-
カスタムフィールドのセレクトボックスの値に、
すでに登録中の記事のタイトルを持ってきたいと思いまして、
本家のページに以下のマニュアルを見ながら行っているのですがうまく行きませんん。■Dynamically populate a select field’s choices
http://www.advancedcustomfields.com/resources/dynamically-populate-a-select-fields-choices/function.php に以下のように記載しているのですが、
どなたかお教え頂けないでしょうか。フィールド名が、abcde のセレクトボックスの値を動的生成した値にしたい場合です。
どうぞよろしくお願いいたします。function my_acf_load_field_abcde( $field ){
$field[‘choices’] = array();
$the_args = array(‘post_type’ => ‘items’);
$the_query = new WP_Query($the_args);
while ( $the_query->have_posts() ) : $the_query->the_post();
$field[‘choices’][ $the_query->post->ID ] = $the_query->post->post_title;
endwhile;
return $field;
}
add_filter(‘acf_load_field-abcde’, ‘my_acf_load_field_abcde’);
- トピック「AdvancedCustomFieldsでセレクトボックスの選択肢をダイナミックに変更したい」には新たに返信することはできません。