応答メッセージボックスを好きな位置に設置する

ブログの訪問者がコンタクトフォームで送信すると、その訪問者は「あなたのメッセージを送信しました」とか「入力内容に不備があります」といった Contact Form 7 からの応答メッセージを目にすることになります。これは時々ユーザーから指摘を受けることですが、この応答メッセージを表示する位置がよくないために、訪問者がたびたびこのメッセージを見落としてしまうのだそうです。
Continue reading “応答メッセージボックスを好きな位置に設置する”

フォーム送信を Google Analytics でトラッキングする

もしあなたが Google Analytics を使ってサイトのトラフィックを分析しているなら、コンタクトフォーム経由の送信もトラッキングしたいと思うことでしょう。Contact Form 7 はこの種のトラッキングをとても簡単に行うための機能を備えています。この記事ではその方法について紹介します。

Continue reading “フォーム送信を Google Analytics でトラッキングする”

どうして私のコンタクトフォームは AJAX っぽく動かないのか?

Contact Form 7 は AJAX による送信をサポートしています。ですから、ちゃんと設定された Contact Form 7 のコンタクトフォームは下のデモフォームのように動くはずです。好きなように入力して送信を試してみてください。

Your Name (required)

Your Email (required)

Your Message

Continue reading “どうして私のコンタクトフォームは AJAX っぽく動かないのか?”

ファイルのアップロードとメール添付

ここでは、Contact Form 7 のファイルアップロードとメール添付の機能について説明します。この機能により、フォーム経由でのファイルアップロード、そのファイルをメールに添付して送信することが可能になります。

セットアップには2つのステップが必要です。1) フォームにファイルアップロード項目を追加すること。2) アップロードされたファイルをメールに添付するように設定すること。以下、これらの手順について説明していきます。

Continue reading “ファイルのアップロードとメール添付”

必要な場合だけ JavaScript とスタイルシートをロードさせるには

デフォルトの設定では、Contact Form 7 はその JavaScript と CSS スタイルシートをすべてのページにロードします。きっと、こんな無駄の多いやり方をやめて、コンタクトフォームを含むページにだけロードすればいいのに、と考えていることでしょう。その気持ちはよくわかりますが、技術的な困難があって、ページをロードする時点でそのページがコンタクトフォームを含んでいるかどうかを判断することがプラグインにとって難しいのです。ともあれ、多少状況を良くするような方法を提示することならできなくもありません。

Continue reading “必要な場合だけ JavaScript とスタイルシートをロードさせるには”

チェックボックスとラジオボタンのカスタムレイアウト

デフォルトでは Contact Form 7 はチェックボックスとラジオボタンをインラインとして表示します。これをフォームタグのオプションと簡単な CSS でカスタマイズすることができます。この記事ではそのためのいくつかの方法を紹介します。
Continue reading “チェックボックスとラジオボタンのカスタムレイアウト”

チェックボックス、ラジオボタン、メニュー

Contact Form 7 はチェックボックス、ラジオボタン、それからドロップダウンメニューを表現するフォームタグをいくつか用意しています。この記事では、それらのフォームタグの詳細な使用方法とセマンティクスについて説明します。
Continue reading “チェックボックス、ラジオボタン、メニュー”

テキスト項目

テキスト入力項目はコンタクトフォームの最も基本的な要素です。もうご存じと思いますが、HTML はテキスト入力項目のための2種類の要素を持っています。単一行入力のための <input type="text"> と複数行入力のための <textarea> です。

Contact Form 7 ではこれら2種類の HTML 要素を表現する6種類のフォームタグを用意しています(texttext*emailemail*textareatextarea*)。この記事では、これらのフォームタグの詳細な使用方法とセマンティクスについて説明します。

Continue reading “テキスト項目”

管理パネルへのアクセスを制限するには

デフォルトの設定では、subscriber (購読者) を除いたすべてのユーザーが Contact Form 7 の管理パネルにアクセスすることができ、また、administrator (管理者) と editor (編集者) にはさらにコンタクトフォームの編集権限が与えられています。この設定を変更して権限の割り当てをより限定的にしたいと思うこともあるかもしれません。この記事ではその方法について説明します。

Continue reading “管理パネルへのアクセスを制限するには”

タグの構文

Contact Form 7 ではさまざまな「タグ」を使ってコンタクトフォームとメール (ヘッダーと本文) のテンプレートを編集することが可能です。タグとは Contact Form 7 の用語で角カッコ ([ ]) で囲んだ短い文字列を指します。

フォームに用いられるタグとメールに用いられるタグはそれぞれ異なっていて、例えばフォームには [text* your-name] を使いますが、メールには [your-name] を使います。これらはそれぞれ異なった構文を持ちます。

Continue reading “タグの構文”