「Contact Form 7」のデザインと問い合わせフォームを改善してみた

※当サイトにはプロモーションが含まれています。

クライアントクライアント

お問い合わせフォームのデザインを整えてくれ!

にゃテックにゃテック

おけまるだにゃ

ワードプレスのお問い合わせフォームと言えば、「Contact Form 7(コンタクトフォーム7)」のプラグインが有名ですね。

しかし、デフォルトのままだと、このようなパッとしないフォームになります。

Contact form 7のデフォルトデザイン

※お使いのプラグインのバージョンやテーマによって見た目は変わります。

今回は、CSSと「必須」の項目を追加して、下記のデザインにしようと思います。

Contact form 7にCSSを追加したフォーム

※「Contact Form 7 バージョン 5.9.6」に対して、カスタマイズをおこないました

「必須」の文字を追加する

名前やメールアドレスなど、入力を必須にしたい項目であることを知らせる為に、「必須」の文字をフォームに追加したいと思います。

Contact Form 7のフォーム設定ページで、次のHTMLを追加します。

<span class="nya-required">必須</span>

実際に追加した画像がこちらです。

フォームにHTMLを追加

追加したら、ページ下方にある「保存」ボタンで更新しましょう。

「Contact Form 7」のデザインを変更するCSS

「Contact Form 7」のデザインを変更するCSSです。

/* フォーム全体のスタイル */
.wpcf7 {
padding: 20px;
}

/* フォーム内のラベルと入力フィールドのスタイル */
.wpcf7-form p {
margin-bottom: 15px;
}

.wpcf7-form label {
font-weight: bold;
display: block;
margin-bottom: 5px;
line-height: 1.5;
}

.wpcf7-form label .label-text {
display: inline-block;
vertical-align: middle;
}

.wpcf7-form label .nya-required {
display: inline-block;
background-color: #d9534f;
color: #fff;
padding: 2px 6px;
margin-left: 10px;
border-radius: 4px;
font-size: 12px;
vertical-align: middle;
}

.wpcf7-form-control {
width: 100%;
padding: 10px;
font-size: 16px;
box-sizing: border-box;
margin-top: 5px;
}

.wpcf7-form-control:focus {
border-color: #007BFF;
outline: none;
}

/* テキストエリアのスタイル */
.wpcf7-textarea {
resize: vertical;
}

/* 送信ボタンのスタイル */
.wpcf7-submit {
width: 100%;
padding: 10px;
background-color: #007BFF;
border: none;
border-radius: 5px;
color: #fff;
font-size: 16px;
cursor: pointer;
transition: background-color 0.3s;
}

.wpcf7-submit:hover {
background-color: #0056b3;
}

/* スピナーのスタイル */
.wpcf7-spinner {
display: none;
}

/* レスポンシブ対応 */
@media (max-width: 600px) {
.wpcf7 {
padding: 15px;
}
.wpcf7-form-control {
font-size: 14px;
}
.wpcf7-submit {
font-size: 14px;
}
}

これを、「追加CSS」に記載すれば完了です。

Contact form 7にCSSを追加したフォーム

にゃのらいとにゃのらいと

名前の入力欄はもう少し短くてもいいと思うにゃ

もし、名前の入力フォームを短くしたい場合は、Contact Form 7のショートコードに、クラス(class)を追加します。

[text* your-name autocomplete:name class:short-name-field]

そして、スタイルシートに以下のCSSを追加して、クラスに対して幅を指定します。

.short-name-field {
width: 360px;
}

すると、このような感じになりました。

名前の入力欄を短くした例

にゃのらいとにゃのらいと

記入例も欲しいにゃ

記入例を追加するには、placeholder属性を追加します。

[text* your-name autocomplete:name class:short-name-field placeholder "例:猫 ひろし"]
[email* your-email autocomplete:email placeholder "普段お使いのメールをご記入下さい"]

すると、このような感じになります。

placeholderを使った記載例

にゃのらいとにゃのらいと

OKだにゃ!

状況に応じてカスタマイズをお願いいたします。

補足:ワードプレスの「追加CSS」の編集箇所について

現在のワードプレステーマにCSSを追加したい場合、左メニューにある、

外観 > カスタマイズ

を選択します。

外観 > カスタマイズ
追加CSS」を選択します。
追加CSS

追加したいCSSを記述します(コピペして貼り付けます)。

公開」ボタンを押して保存すれば完了です。

全角スペースが入るとレイアウトが崩れる事があります。余計な全角スペースが入らないように気を付けてください。

追加CSSを公開

なお、ブラウザにキャッシュが残っていると、前のデザイン(CSS)が表示されたり、デザインが崩れて表示される事があります。

その際は、強制リロード(ハードリフレッシュ)をしてみてください。

各ブラウザごとの、強制リロードの方法は次の通りです。

Windows Mac
Google Chrome 【Ctrl+F5】
【Ctrl+Shif+R】
【Command+Shift+R】
Microsoft Edge 【Ctrl+F5】
【Ctrl+Shif+R】
【Command+Shift+R】
Mozilla Firefox 【Ctrl+F5】
【Ctrl+Shif+R】
【Command+Shift+R】
Safari(Mac) 【Command+Option+R】

強制リロードをすることで、ブラウザがキャッシュを無視し、最新のコンテンツを再読み込みします。

楽天市場の検索結果

1冊ですべて身につくWordPress入門講座 [ Mana ]
1冊ですべて身につくWordPress入門講座 [ Mana ] 2,200円(税込)【送料込】

楽天ブックス

Mana SBクリエイティブイチサツデスベテミニツクワードプレスニュウモンコウザ マナ 発行年月:2022年03月24日 予約締切日:2022年01月26日 ページ数:344p サイズ:単行本 ISBN:9784815609405 Mana(MANA) 日本で2年間グラフィックデザイナーとして働いた後、カナダ・バンクーバーにあるWeb制作

HTMLサイトをWordPressにする本 [ 久保田 涼子 ]
HTMLサイトをWordPressにする本 [ 久保田 涼子 ] 2,640円(税込)【送料込】

楽天ブックス

久保田 涼子 西原 礼奈 ソシムエイチティーエムエルサイトヲワードプレスニスルホン クボタ リョウコ ニシハラ アヤナ 発行年月:2023年08月29日 予約締切日:2023年06月06日 ページ数:360p サイズ:単行本 ISBN:9784802614214 久保田涼子(クボタリョウコ) 「ワクワクするモノ・時間・場所を生み出す」をテ

今すぐ使えるかんたん WordPress やさしい入門[6.x対応版] [ 桑名
今すぐ使えるかんたん WordPress やさしい入門[6.x対応版] [ 桑名 1,760円(税込)【送料込】

楽天ブックス

桑名 由美 はつみ 技術評論社イマスグツカエルカンタンワードプレスヤサシイニュウモンロクテンエックスタイオウバン クワナ ユミ ハツミ 発行年月:2023年09月28日 予約締切日:2023年06月02日 ページ数:256p サイズ:単行本 ISBN:9784297136253 桑名由美(クワナユミ) 2023年8月、合同会社ワイズベスト

たった1日で基本が身に付く! WordPress 超入門 [改訂2版] [ 佐々
たった1日で基本が身に付く! WordPress 超入門 [改訂2版] [ 佐々 1,980円(税込)【送料込】

楽天ブックス

佐々木 恵 リブロワークス 技術評論社タッタイチニチデキホンガミニツクワードプレスチョウニュウモンカイテイニハン ササキ メグミ リブロワークス 発行年月:2022年04月14日 予約締切日:2022年01月05日 ページ数:192p サイズ:単行本 ISBN:9784297126957 佐々木恵(ササキメグミ) 2002年より独学でWe

ビジネスサイトを作って学ぶ WordPressの教科書 Ver.6.x対応版 [
ビジネスサイトを作って学ぶ WordPressの教科書 Ver.6.x対応版 [ 3,278円(税込)【送料込】

楽天ブックス

小川 欣一 穂苅 智哉 ソシムビジネスサイトヲツクッテマナブ ワードプレスノキョウカショ バージョンロクテンエックスタイオウバン オガワ ヨシカズ ホカリ トモヤ 発行年月:2023年05月01日 予約締切日:2023年01月12日 ページ数:436p サイズ:単行本 ISBN:9784802614030 1 開発環境を構築しよう/2 テ

楽天ウェブサービスセンター