Contact Form 7 セレクトボックスのオプションを動的に

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

Contact Form 7 のセレクトボックスで投稿のタイトルや、投稿に設定した日時から選択させたい場合、wpcf7_add_form_tag でセレクトボックスごと作成したことはありますが、wpcf7_form_tag_data_option でオプションだけの設定もできるということで確認してみました。
*チェックボックスでも有効

↑の場合だと、フォーム設定のショートコード内に
select* name first_as_label data:dateselect と入れます。
Advanced Custom Fields のリピーターから日時だけを他のテキストフィールドに保存したものに、先頭のテキストを追加して、配列にいれる、という感じです。
オプションだけ設定すると、CF7のバリデーションが機能します。

この方法で「未定義の~」というエラーが出る場合は下にあるremove_action~を入れると出なくなります。

追記
投稿のタイトルをオプションに入れたい場合はタイトルを一度文字列にして、先頭のテキストを追加して再度配列に。