プレミア特典に新登場
💎

サイト設計から記事執筆まで
"工程ごとAI化"する新特典🌟

【Content Factory B-Line GPTs】

※12/31まで AFFINGER6通常版でも プレミア特典OK!
※1/1以降は AFFINGER6通常版は スタンダード特典のみ

\他の特典とはレベルが違う/

この特典の詳細を見る

PR トラブル解決 プラグイン活用

AFFINGER×Contact Form 7の横幅・デザイン崩れ対策まとめ

KAZU

2017年からAFFINGERを愛用。
色んなテーマを試してきたけど、結局AFFINGERが一番使いやすい!

★…AFFINGER利用歴8年超
★…テーマ比較実績 10種類以上
★…生成AIを使った実験と検証数え切れず

現在は、AFFINGER×AIを使えば誰でも稼げる、そんな仕組みを検証中。

Contact Form 7を使ってお問い合わせフォームを作成してみたけど、

「なぜか横幅が狭い」
「デザインが崩れる」

などのトラブルに悩んでいませんか?

特にAFFINGER環境では、フォームのレイアウトがデフォルトのままだとうまく表示されないことがよくあります。

そこで今回は、AFFINGERでContact Form 7が崩れる原因と、その対処法をわかりやすく解説していきます。

AFFINGERでContact Form 7が崩れる理由

Contact Form 7はシンプルで使いやすいフォームプラグインなんですが、AFFINGERの環境で使うと、見た目がちょっと崩れてしまうことがあります。

たとえばこんな感じです。

  • フォームの横幅がやたら狭い
  • 項目がガタついてて揃っていない
  • スマホで見ると、入力欄が折り重なって見にくい
  • 送信ボタンの位置がズレてる or サイズが小さい

正直、初めて見たとき「は?なんでこんなことになるの?」と思いました。

原因としては、AFFINGER側のスタイル(CSS)がフォームに影響してしまっていること。

AFFINGERは見出しやボタンなどのデザインが豊富ですが、そのぶんフォームの見た目にも干渉してしまうことがあるんですね。

このままだと、「デザインに気を使ってないサイト」に見えてしまいますし、せっかくのフォームがユーザーにとって使いづらい状態になってしまいます。

ということで、AFFINGERでフォームが崩れないようにするための具体的な対策を紹介していきます。

クラス指定で横幅100%にする方法

AFFINGER環境でContact Form 7を使うと、「入力欄がなぜか50%くらいの幅になってしまう」てことがあります。

これ、特にスマホで見るとかなり気になります。。。

入力欄が狭すぎて文字が見切れてしまったり、「なんか使いにくそう…」と思われる可能性もあります。

そこで対策として使えるのが、クラス指定での横幅調整です。

やり方はとてもシンプルで、各入力フィールドに「class:full-width」を付けるだけ。

たとえば、お名前の欄を設定するなら、以下のような感じです

[text* your-name class:full-width]

メールアドレスや電話番号、テキストエリアなども、以下のように設定すればOKです。

[email* your-email class:full-width]
[tel your-tel class:full-width]
[textarea your-message class:full-width]

この「full-width」というクラス名は、AFFINGER側でちゃんと幅100%に広がるようにスタイルが用意されているので、余計なCSSを追加しなくても、見た目がしっかり整います。

CSSを自分でいじらなくても調整できる、というのがポイントです。

CSSで全体を整える方法(中級者向け)

クラス指定で横幅は整ったけど、「まだなんかゴチャついて見えるな…」と感じる方もいるかもしれません。

特に中級者以上の方は、フォーム全体の余白やフォント、枠線のバランスまで気になるところです。

そんなときは、追加CSSで細かく調整するのがおすすめ!

たとえば以下のようなCSSを、「カスタマイズ」→「追加CSS」に貼り付けるだけで、見た目がかなり整います。

.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="date"],
.contact-form select,
.contact-form textarea {
  width: 100%;
  padding: 10px;
  font-size: 16px;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-sizing: border-box;
}

これを入れておくと、

  • すべての入力欄がキレイに100%表示される
  • パディング(内側の余白)で文字が見やすくなる
  • 角がちょっと丸くなって柔らかい印象になる
  • スマホでも違和感なく入力しやすい

といった効果があります。

ちなみにこのコードは、Contact Form 7のformタグに付いているclass="contact-form"を前提にしています。

AFFINGERの標準スタイルとうまくなじむように書いてあるので、「どのテーマでも使える万能CSS」というより、AFFINGERに最適化した設計になっています。

見た目を整えるカスタマイズ案

ここからさらに

「ちょっとおしゃれにしたい」
「やわらかい印象にしたい」

という方向けに、いくつか簡単にできるカスタマイズを紹介しておきます。

ラジオボタンやチェックボックスの行間を広げる

デフォルトのままだと詰まって見える場合は、ちょっと余白を入れるだけで読みやすくなります。

.wpcf7-list-item {
  margin-bottom: 10px;
}

テキストエリアをもう少し大きくしたい

長文入力用のテキストエリアが小さいと使いにくいですよね。

.contact-form textarea {
  height: 150px;
}

送信ボタンを目立たせたい

AFFINGERだと送信ボタンがちょっと地味なので、次のようなカスタマイズもアリです。

.contact-form input[type="submit"] {
  background-color: #f57c00;
  color: #fff;
  padding: 12px 24px;
  border: none;
  border-radius: 30px;
  font-size: 16px;
  cursor: pointer;
  transition: 0.3s;
}

.contact-form input[type="submit"]:hover {
  background-color: #ef6c00;
}

ボタンの色や丸みは好みで調整してもOKです。

このあたりのカスタマイズはガッツリやる人向けなので、初心者の方は「とりあえずclass指定+CSSで整える」までで十分。「もうちょっとこだわりたい!」というときに試してみてください。

まとめ

Contact Form 7はとても便利なフォームプラグインですが、AFFINGERと組み合わせる場合はちょっとした工夫が必要になります。

特に「横幅の崩れ」や「デザインの統一感」はそのままだと気になるポイント。

今回紹介したクラス指定やCSSの調整をしておけば、AFFINGER環境でも見た目をきれいに整えられます。

これからフォームを設置する方は、ぜひ参考にしてみてください。

当サイトより以下商品を購入していただくと、
ここでしか手に入らない豪華特典を「無料」でプレゼントいたします。

特典対象商品

🏆スタンダード特典対象商品
AFFINGER6

💎プレミア特典対象商品
AFFINGERタグ管理マネージャー4とPVモニタープラグインのセット
ACTION PACK3(AFFINGER6 EX対応)
AFFINGER EX環境セット

【12/31まで】
※オープン記念!全商品もれなくプレミア特典つき。

【Content Factory B-Line GPTs】
サイト設計→記事構成→本文執筆を"まるごと"AI化

💎B1|サイト設計デザイナーGPT  new
💎B2|記事設計アーキテクトGPT new
💎B3|本文ライターGPT new

→ 記事制作の時間が半分以下に!

【特典1】 デザイン済みインポートデータ

 簡単におしゃれなサイトデザインを導入できる
「THE AFFINGER限定 デザイン済みデータ」をプレゼント!

【特典2】THE AFFINGER監修 GPTs

THE AFFINGER監修GPTsリストが使いたい放題!
AIを使ってサイト作成を効率化してください♪

1… キーワードリサーチサポートくん
2… SEOタイトル職人くん
3… SEO記事作成くん
4.… メタディスクリプション作成くん
5… パーマリンク自動生成くん
6… ナチュラル文校正アシスタント
7… alt属性作成さん
8… 💎SEOサイト設計マスター
9… 💎ターゲット特性分析くん
10… 💎SEOリライトアシスタントくん
11… 💎比較表自動生成くん
12… 💎グルメ記事メーカーPro
13… 💎お出かけ記事メーカーPro
14… 💎商品レビュー記事メーカーPro

GPTs使用イメージ

【特典3】その他 便利な特典

1… コピペ用オリジナル装飾パーツ
2… AFFINGER6ドロップシャドウ適応ID
3… SEO基本チェックリスト
4… つのブログ冒頭文テンプレート
5… 特化ブログ設計マニュアル

現在、当サイトで取り扱い中の商品
どれでもご購入いただいた方に、
特別な「プレミア特典」プレゼント中!

今すぐ特典を確認する

※キャンペーンは 12/31 で終了致します。

  • この記事を書いた人
  • 最新記事

KAZU

2017年からAFFINGERを愛用。
色んなテーマを試してきたけど、結局AFFINGERが一番使いやすい!

★…AFFINGER利用歴8年超
★…テーマ比較実績 10種類以上
★…生成AIを使った実験と検証数え切れず

現在は、AFFINGER×AIを使えば誰でも稼げる、そんな仕組みを検証中。

-トラブル解決, プラグイン活用
-,