// === CF7送信→GASへ転送 === add_action('wpcf7_before_send_mail', function($contact_form){ $submission = WPCF7_Submission::get_instance(); if (!$submission) return; $data = $submission->get_posted_data(); $endpoint = 'https://script.google.com/macros/s/AKfycbygaCA8MGkT0vrh1KREnZ7pI12dKtACFtRy2wCXv9T1ryu2izZQAeyqG7FQrL7gZlBO/exec'; // ←GASの /exec URL $api_key = 'q2w9Lk0p-8fC3Zr1T7yHaezrich5Ue4sA0Jm6Bv9Xg2Dq5Rk8P'; // ←GASと同じ // CF7 のフィールド名 → GAS側のラベル名へマッピング $payload = [ '名前' => $data['your-name'] ?? '', 'メールアドレス' => $data['your-email'] ?? '', '電話番号(任意)' => $data['your-tel'] ?? '', '住所(都道府県)' => $data['your-pref'] ?? '', '住所(市区町村)' => $data['your-city'] ?? '', '住所(番地)' => $data['your-addr'] ?? '', '構造' => $data['your-structure'] ?? '', '築年数(年)' => $data['your-age'] ?? '', '発生した場所' => $data['your-spot'] ?? '', 'カビは見えますか?' => $data['your-mold'] ?? '', 'カビの臭いはありますか?' => $data['your-smell'] ?? '', // …必要な項目を追加(あなたのフォーム名に合わせて) ]; wp_remote_post( $endpoint . '?key=' . urlencode($api_key), [ 'headers' => ['Content-Type' => 'application/json; charset=utf-8'], 'body' => wp_json_encode($payload, JSON_UNESCAPED_UNICODE), 'timeout' => 15 ]); });Δ