質問: $time->post_title; } } return $children; } add_filter( 'mwform_choices_mw-wp-form-380', 'add_products', 10, 2 ); カスタム投稿のタイトルを拾って、選択肢とするのは、参考URLを見ながらつくってみてできたんですが、複数のタグを選択肢にするのができません。
回答: こんな感じでどうでしょう。 ``` function add_products( $children, $atts ) { if ( $atts['name'] == 'time' ) { $products = get_posts( array( 'post_type' => 'daytime', 'posts_per_page' => -1 ) ); foreach ( $products as $product ) { $tags = get_the_tags( $product -> ID ); //タグを取得 if ( $tags ) { //タグがあれば foreach ( (array)$tags as $tag ) { //複数タグがあるものもあるので $tag = $tag -> name; //タグの名前を取得 $children[$tag] = $tag; //よくわかりません }}} } return $children; } add_filter( 'mwform_choices_mw-wp-form-xxx', 'add_products', 10, 2 ); ``` とりあえず動きました。