
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テーマ「DIVER」はアフィリエイター、ブロガーにおススメのWordPressテーマです。目を引くほどのデザインではありませんが、ムダのないレイアウト構成は長い期間使っても飽きの来な… もっと見る
おススメ② オシャレなWordPressテーマ「STREETIST」
写真をクールに魅せてくれるWordPressテーマです。企業サイトでももちろん使えますが、写真をよく掲載するブロガーやアフィリエイトサイト運営者に向いているWordPressテーマですね。もちろんレス… もっと見る
おススメ③ ブロガー専用テーマ「ストーク19」
WordPressテーマ「ストーク(STORK)19」はレスポンシブデザインで特にスマホでの閲覧のしやすさを第一に考慮して設計されています。現在多くのウェブサイトではスマホでの閲覧がどんどん伸びていま… もっと見る