「Contact Form 7」のフォームのレイアウトを見やすくする

カテゴリー:WordPressプラグインガイド

Contact Form 7

WordPressで構築したホームページでお問い合わせフォームを設置する際に多くの方は「Contact Form 7」を活用されるでしょう。ただ、フォームのレイアウトがイマイチなのでスッキリさせたいですね。

初期状態でのお問い合わせフォーム

初期状態でのお問い合わせフォーム

Contact Form 7で新しくフォームを作成したときのフォームは上の画像のようなフォームです。もちろんこのフォームでも送信できるので機能的には問題ありませんがちょっと見た目を整えたいです。最初のお問い合わせフォームの編集画面は以下の画像のようになっています。

最初のお問い合わせフォームの編集画面

テーブルの記述に編集する

テーブルの記述に編集する

フォーム編集でテーブルの記述に修正します。

<table class="contact-form">
  <tr>
    <td>お名前<span>必須</span></td>
    <td>[text* your-name]</td>
  </tr>
  <tr>
    <td>メールアドレス<span>必須</span></td>
    <td>[email* your-email]</td>
  </tr>
  <tr>
    <td>題名</td>
    <td>[text your-subject]</td>
  </tr>
  <tr>
    <td>メッセージ本文</td>
    <td>[textarea your-message]</td>
  </tr>
</table>
[submit "送信"]

このように記述するとテーブルレイアウトになります。

テーブルレイアウトのフォーム

CSSを編集

さらにCSSでレイアウトを整えます。ダッシュボードの「外観」→「カスタマイズ」→「追加CSS」で以下のように記述します。

table.contact-form {
	width: 100%;
	border-collapse: separate;
	border-spacing: 8px;
	border: none;
}
table.contact-form td {
	border: none;
	padding: 0 15px;
}
table.contact-form td:nth-child(1) {
	white-space: nowrap;
	background: #333333;
	color: #FFFFFF;
}
table.contact-form td:nth-child(1) span {
	background: #CC0000;
	padding: 5px;
	font-size: 0.8em;
	margin-left: 10px;
}
@media only screen and (max-width:620px) {
	table.contact-form td {
		display: block;
		padding: 15px 0;
		text-align: center;
	}
}

このように記述するとフォームのレイアウトは以下の画像のようになります。

上記CSSでは620ピクセルより幅の小さな画面ではテーブルのレイアウトが変わるようにしています。その時の表示は以下の通りです。

狭い画面での表示

WordPressのテーマはやっぱり国産テーマが安心!

WordPressのインストールは最近ではレンタルサーバー会社の「簡単インストール機能」などでだれでも簡単にできるようになりましたが、そこからのデザインがやっぱり悩みどころ。プラグインも何を使ったらよいのかわかんないし、解説サイトが英語表記というのもよくあるケースです。そして、

WordPressなんてムリだ…

なんていう残念な結論を出して、挫折してしまう方がとても多いです。
せっかく独自ドメイン取得したのに…
せっかくレンタルサーバー契約したのに…
せっかくWordPressインストールしたのに…
です。

WordPressのデザインを決めるものが「テーマ」であることは理解したと思いますが、どのテーマを選べばよいのかわからない…ダッシュボードのテーマの新規追加を試みても種類が多すぎるし、解説は英語だし、有効化してもよくわかんないし…

国産(日本語)のWordPressテーマを導入しよう

WordPressのダッシュボードからテーマを新規追加しようと探しても日本語のものはまず見つかりません。世界中のユーザーから見れば日本語なんて希少言語なので仕方ありません。日本語サイト向けのWordPressテーマはいくつもあります。それらの日本語サイト向けWordPressテーマはそれぞれのテーマ開発者のサイトなどで公開、販売されています。

日本語サイト向けWordPressテーマは有料のものも多いですが、有料であるからこそサポート体制も充実しています。多くの有料の日本語サイト向けWordPressテーマでは日本語での丁寧なサポートに対応しています。何をインストールすればよいかよくわからない「プラグイン」も不要だったり最小限の利用で済んだりします。以下に挙げる日本語サイト向けWordPressテーマは当サイトがおススメするWordPressテーマです。

おススメ① 高品質高機能なハイスペックなテーマ「DIVER」

WordPressテーマブロックエディター対応テーマ

WordPressテーマ「DIVER」はアフィリエイター、ブロガーにおススメのWordPressテーマです。目を引くほどのデザインではありませんが、ムダのないレイアウト構成は長い期間使っても飽きの来な… もっと見る

おススメ② オシャレなWordPressテーマ「STREETIST」

WordPressテーマブロックエディター対応テーマ

写真をクールに魅せてくれるWordPressテーマです。企業サイトでももちろん使えますが、写真をよく掲載するブロガーやアフィリエイトサイト運営者に向いているWordPressテーマですね。もちろんレス… もっと見る

おススメ③ ブロガー専用テーマ「ストーク19」

WordPressテーマブロックエディター対応テーマ

WordPressテーマ「ストーク(STORK)19」はレスポンシブデザインで特にスマホでの閲覧のしやすさを第一に考慮して設計されています。現在多くのウェブサイトではスマホでの閲覧がどんどん伸びていま… もっと見る

日本語サイト向けWordPressテーマをもっと見る

こちらもおススメ!!

画像のサイズを一括で再生成してくれる「Regenerate Thumbnails」

過去の投稿で利用した画像サイズを一括で変換WordPressで固定ページや投稿に貼り付ける際に、画像をアップロードしますが、アップロード時に自動的にいくつかのサイズの画像を作成してくれます。作成され... もっと見る

画像の拡大表示をカッコよく「Fancybox for WordPress」

「FancyboxforWordPress」はWordpressに貼り付けた画像、写真を拡大させるときにカッコよく表示させるためのプラグインです。どんな風に画像を拡大するのか?例えば以下のよう... もっと見る

WordPressでパンくずリストを「Breadcrumb NavXT」

「BreadcrumbNavXT」はWordPressで構築したサイトに簡単にパンくずリストを表示させることが出来るプラグインです。パンくずリストとは?このサイトで言えば…オレンジ... もっと見る

アイキャッチ画像を自動設定してくれる「Easy Add Thumbnail」

結構な確率で設定し忘れるアイキャッチ画像投稿や固定ページの記事内容を分かりやすく表すためのアイキャッチ画像ですが、記事を投稿したときに結構な確率で設定し忘れたりします。記事を公開後、内容を確認するた... もっと見る

SNSのシェアボタン、フォローボタンを簡単に設置「AddToAny Share Buttons」

多くの種類のSNSの共有ボタンに対応したプラグイン現在実に多くのSNSがあります。これらのSNSと共有するにはそれぞれのSNSの提供する共有ボタンのコードなどを記述する必要があります。WordPre... もっと見る

ブロックエディターで部分的に文字色を変更したい時「Advanced Rich Text Tools for Gutenberg」

WordPress5から登場した新しいエディターのブロックエディターですが、それ以前のエディターのクラシックエディターを使っていた人だと「どうすりゃいいんだよ!」って思うのが、部分的に文字色を変更した... もっと見る

アイキャッチ画像を自動設定してくれる「XO Featured Image Tools」

設定画面が日本語の自動アイキャッチ設定プラグイン投稿や固定ページで記事の内容を分かりやすく表すためのアイキャッチ画像を自動的に設定してくれるプラグインとして「EasyAddThumbnail」を... もっと見る

リビジョンがどんどん保存されるのを制御しよう「Revisions Control」

リビジョンを制御してくれるプラグインもいくつかあるリビジョンを制御するプラグインとして「WPRevisionsControl」を紹介しましたが、同じような動作をするプラグインに「Revision... もっと見る

Webサイトをバックアップしておくことは重要「BackWPup」

WordPressで作成したコンテンツは万一の時のためにもバックアップをWordPressでWebサイトを運営する際に重要なのがバックアップです。WordPressで作成するWebサイトはWebサー... もっと見る

日本語のWebサイト作成に必須「WP Multibyte Patch」

WPMultibytePatchはWordPressで日本語のWebサイトを作成する際には必須のプラグインです。WordPressをインストールした際に最初からインストールされている場合も多いです... もっと見る

こんな記事が良く読まれています

Amazonプライムの自動更新設定を解除いたしましたというメール

お知らせ&コラム

Amazonプライムというサービスをご存じの方も多いでしょう。Amazonをちょくちょく利用する方ならプライム会員になっている方も多いことと思います。みんなに嬉しい、Amazonプライムプライム会... もっと見る

ポータルサイトを作成するためのテーマ「EVERY」

ポータルサイトを作成するためのテーマ「EVERY」

WordPressテーマ

スマホの普及により多くの方が常にインターネットにアクセスし様々な情報やコンテンツにアクセスするようになってきました。この流れは今後もますます加速すると思われますが、これらのユーザーに満足してもらえる情... もっと見る

WordPressを簡単にインストールできるレンタルサーバー【1】

レンタルサーバーガイド

WordPressでWebサイトを制作する方が増えてきましたね。以前はWordPressをインストるする場合、サーバーにデータベースを作成し、インストールに必要な情報を入力したうえでWordPress... もっと見る

メディアと文章ブロック

WordPress投稿&固定ページ作成マニュアル

画像ブロックで画像の配置を設定できますが、「メディアと文章」ブロックではより豊富なレイアウトが可能になります。メディアと文章ブロックを追加上のスクリーンショットのように「①ブロックの追加」アイコン... もっと見る

画像の拡大表示をカッコよく「Fancybox for WordPress」

WordPressプラグインガイド

「FancyboxforWordPress」はWordpressに貼り付けた画像、写真を拡大させるときにカッコよく表示させるためのプラグインです。どんな風に画像を拡大するのか?例えば以下のよう... もっと見る

wp_list_categories( パラメータ )

WordPressテンプレートタグ

WordPressテンプレートタグ

カテゴリーのリストをリンク付で表示させます。リンクをクリックするとそのカテゴリーに属する投稿を表示させることが出来ます。サイドバーで使うことが多いです。その他トップページや固定ページのテンプレートでも... もっと見る

アイキャッチ画像を自動設定してくれる「XO Featured Image Tools」

WordPressプラグインガイド

設定画面が日本語の自動アイキャッチ設定プラグイン投稿や固定ページで記事の内容を分かりやすく表すためのアイキャッチ画像を自動的に設定してくれるプラグインとして「EasyAddThumbnail」を... もっと見る

見出しブロック

WordPress投稿&固定ページ作成マニュアル

「見出し」はページの文章をわかりやすくするために段落などの前に配置します。書かれている文章を的確に表す「見出し」をつけることはサイトを閲覧しているユーザーのためにもSEOの観点からもとても重要です。「... もっと見る

WordPressのインストール後のデザインは?

WordPress(ワードプレス)

最近のレンタルサーバーはWordPressのインストールが簡単にできますのでWordPressのインストールまでは誰でも戸惑うことなくできるようになりました。インストール後の基本設定も最低限必要なプラ... もっと見る

WordPressのメディア設定をしよう

WordPress(ワードプレス)

WordPressをインストールしたらまず最初にやっておきたい設定がいくつかあります。WordPressの固定ページや投稿の中で使用する画像のサイズをあらかじめ設定しておくことが必要です。WordP... もっと見る