ここで必要なのが Cookie であるかどうかさえわかりません。おそらくもっと良い方法があります。
現在、ダウンロード用のリンクを含むページがあります。このページにアクセスするには、ユーザーは自分の電子メール アドレスを送信する必要があります。メールエントリにプラグイン Contact Form 7 を使用しています。次に、これをページにリダイレクトする予定です。プラグインを使用すると、送信ボタンに ID を追加できます。
ここで JavaScript を使用して Cookie を設定する必要がありますか? JavaScript をフォームに入れることはできませんが、独自のページ テンプレートにフォームを配置することはできます。
出力されたhtmlはこちらです。これをプラグインとして試して変更するのは気が進まない..
<form action="/downloads/#wpcf7-f127-p124-o1" method="post" class="wpcf7-form" novalidate="novalidate">
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="127" />
<input type="hidden" name="_wpcf7_version" value="3.4" />
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f127-p124-o1" />
<input type="hidden" name="_wpnonce" value="211b6bff7f" />
</div>
<p>Your Name (required)<br />
<span class="wpcf7-form-control-wrap your-name"><input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" /></span> </p>
<p>Your Email (required)<br />
<span class="wpcf7-form-control-wrap your-email"><input type="email" name="your-email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" /></span> </p>
<p><input type="submit" value="Send" class="wpcf7-form-control wpcf7-submit" /></p>
<div class="wpcf7-response-output wpcf7-display-none"></div>