WordPress の Contact Form 7 でフォームの内容を送信したらファイルがダウンロードされるようなフォームを作る方法

背景

WordPress のフォーム作成用プラグイン Contact Form 7 はとても便利ですね。

先日このプラグインを使って、フォームの内容を送信したらファイルがダウンロードされるようなフォームを作る必要があったのですが、その時にやったことのメモ。

やり方

Contact Form 7 のフォーム作成画面で、「その他の設定」に次のコードを書けば OK です。

on_sent_ok: "location='/path/to/filename';"

「on_sent_ok」イベントを使い、送信が成功したタイミングで「location」使ってファイルをダウンロードさせると言うコードです。

まとめ

あまりきれいなやり方ではないですが、簡単ではあります。
用途によってはこれぐらいのコードで十分でしょう。

え?Webサイトのバックアップ、してないの!?

いざという時には復旧までしてくれる
『ワードプレス外部バックアップサービス』

■3つの特長
・自分でやらなくて良い
・いざという時の復旧付き
・外部サーバーにバックアップ

コメントを残す