情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
カスタム投稿タイプの一覧から選択して申し込むというメールフォーム、今までutf-8n で使えるCGIを利用していたが、reCAPTCHAをつけるためにContact Form 7 に変更することになり、投稿の読み込み部分をどうするか。
投稿の読み込みはPHPファイルにして
function xxxxxxx() { return get_template_part('template-name'); } wpcf7_add_form_tag('shortcode', 'xxxxxxx');
ここにプルダウンを含め、選択された値をjQuery でフォーム側のテキストフィールドに入れる。
$(function(){ ここからループ $('[name=セレクトフィールド名-カウントなどで識別]').change(function() { //選択されているvalue値を取り出す var xxxxx = $('[name=セレクトフィールド名-カウントなどで識別]').val(); //テキストボックスに取り出したvalue値を入れる $("#テキストフィールド名-カウントなどで識別").val(xxxxx); }); ここまでループ });