フォーム送信後にファイルのダウンロードリンクを表示することができるWordPressプラグイン「Email Before Download」

フォーム送信後にファイルのダウンロードリンクを表示することができるWordPressプラグイン「Email Before Download」

フォーム送信後にファイルのダウンロードリンクを表示することができるWordPressプラグイン「Email Before Download」

Email Before Downloadは、フォームを送信することでファイルのダウンロードリンクを表示させたり、メールでファイルのダウンロードURLを送信することができるWordPressプラグインです。

よく「メールアドレスを登録したら資料がダウンロードできます」といったフォームを見かけることがありますが、Email Before Downloadを使うことで同様のことが実現できます。

フォームの作成にはContact Form 7、ダウンロードファイルの作成にはDownload Monitorを利用します。事前にそれぞれのプラグインをインストールする必要がありますのでご注意ください。

Email Before Downloadのインストール

インストール手順は以下の通りです。

  1. Email Before Downloadをダウンロードします。
  2. ダウンロードしたファイルを展開し wp-content/plugins にアップロードします。
  3. 管理画面の[プラグイン]ページで、Email Before Downloadを有効化します。

Email Before Downloadの設定

Email Before Downloadの設定

WordPress管理画面で[設定] – [Email Before Download]にアクセスして、プラグインの詳細設定を行います。

Delivery Format ダウンロードリンクの表示方法
Hide/Mask Real Link ファイルへの直リンクを非表示
Link Expiration Time (only applies if #2 is checked) リンクの有効期限
Forbidden Email Domains 拒否するメールのドメイン
Inline Link Target リンククリック時の動作
Inline Link Custom CSS カスタムCSS
HTML Before Inline Link リンクの前に追加するHTML
HTML After Inline Link リンクの後に追加するHTML
Email Template 送信メールのテンプレート
Attachment ファイルの添付
Email Subject メールの件名

Email Before Downloadの使い方

フォームを表示させたい場所に、以下のようなショートコードを挿入します。

[[email-download download_id="6" contact_form_id="12"]]

download_idにはDownload Monitorで作成したダウンロードファイルのID、contact_form_idにはContact Form 7で作成したフォームのIDを入力します。

フォームを送信すると、ファイルのダウンロードリンクが表示されます。

ダウンロードリンクの表示

プラグイン設定のDelivery FormatでSend Emailを選択している場合は、「The link to the file(s) has been emailed to you.」というメッセージが表示され、入力したメールアドレス宛にダウンロードURLが送信されます。

あとがき

Contact Form 7とDownload Monitorもインストールしなければいけないので、ちょっと面倒に感じるかもしれませんが、実装自体は非常に簡単です。

資料をダウンロードする前にフォームを入力してほしい時等は、ぜひ参考にしてください。

この記事が気に入ったら
いいね!してね♪

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です