カスタム投稿のタイトルにスペースが2つ以上入っていたことが原因で、正常に動作しなかったようです。
ご報告まで。
ご返信ありがとうございます。
検証宜しくお願いいたします。
MW WP Formの本文に記載したショートコード
[mwform_select name="occupation" children=":選択してください" post_raw="true"]
functions.phpに記載したソースコード
function add_occupation( $children, $atts ) {
if ( $atts['name'] == 'occupation' ) {
$occupations = get_posts(
array(
'post_type' => 'posttypename',
'posts_per_page' => -1,
)
);
foreach ( $occupations as $occupation ) {
$children[ $occupation->post_title ] = $occupation->post_title;
}
}
return $children;
}
add_filter( 'mwform_choices_mw-wp-form-XXXXXX', 'add_occupation', 10, 2 );