ラジオボタン、チェックボックス、セレクトボックスの選択項目を変更できるフックです。このフックを使い、カスタム投稿やカスタムタクソノミー、ユーザーを選択肢に出すというようなこと可能になります。
フック名「mwform_choices_mw-wp-form-xxx」の xxx の部分はフックを適用したいフォームの作成画面に表示されているフォーム識別子の key になります([mwform_formkey key="3811"] の場合は 3811)。
サンプルコード
/** * add_products * カスタム投稿タイプ「products」の投稿を選択肢として表示 * @param array $children * @param array $atts */ function add_products( $children, $atts ) { if ( $atts['name'] == 'products' ) { $products = get_posts( array( 'post_type' => 'product', 'posts_per_page' => -1 ) ); foreach ( $products as $product ) { $children[$product->post_title] = $product->post_title; } } return $children; } add_filter( 'mwform_choices_mw-wp-form-xxx', 'add_products', 10, 2 );