Contact Form 7でテキストフィールドなどの長さを変更する方法(STORKテーマ)

WordPressのメールフォームプラグイン「Contact Form 7」で、テキストフィールドやメールアドレス、テキストエリアなどのフォームの長さを変更する方法のご紹介です。

「size:値」でサイズを指定してフォームの長さを変更する

Contact Form 7でテキストフィールドなどの長さを変更したい場合、管理画面のお問い合わせ編集画面からフォームタグにsize:80(テキストエリアの場合80xなど)のようにサイズ指定するとOKです。
Contact Form 7でテキストフィールドなどの長さを変更する方法(STORKテーマ)

「size:値」でサイズを指定してフォームの長さを変更する例


[submit “送信”]

すると、こんな感じで各フィールドの長さが変わります。
Contact Form 7でテキストフィールドなどの長さを変更する方法(STORKテーマ)

以下、公式サイトからの情報を引用しますが、各フィールドで指定するサイズオプションと使用例は、こんな感じになっています。

フィールド オプション 使用例
テキスト size:(num) size:50
メールアドレス size:(num) size:50
URL size:(num) size:50
電話番号 size:(num) size:50
テキストエリア (行数)x(列数) 40×10
80x
x4

テキスト項目

CSSでフォームの長さを変更する

基本的には、上のようなフォームタグにサイズを指定する方法で長さを変更できるんだけど、実際のところ、[szie:値]のサイズオプションが効かない(フォームの長さが変わってくれない)ことが多いです。

その理由は、WordPressのテーマによっては、テキストフィールドなどの幅値が、あらかじめCSSで指定されていることが多いからです。

Twenty ****系のテーマは、だいたいフォームの幅は固定されているっぽいですし、STORKテーマは、input[type=”text”]やtextareaの幅が固定されてるので、上の[size:]の指定だと幅を変更することができないんです。

・・・

そこで、例えばSTORKのテーマを使っているブログで、フォームの長さを変更したいときは、管理画面の「外観」>「カスタマイズ」から、以下のようなCSSを追加する必要があります。
Contact Form 7でテキストフィールドなどの長さを変更する方法(STORKテーマ)

テーマのカスタマイズ画面で追加するCSS例
.wpcf7 input[type=”text”],
.wpcf7 input[type=”email”],
.wpcf7 input[type=”url”],
.wpcf7 input[type=”tel”],
.wpcf7 textarea {
width: 100%!important
}

もともとこんな感じの見え方だったフォームでしたが、
Contact Form 7でテキストフィールドなどの長さを変更する方法(STORKテーマ)

各フィールドの長さを変更することができました。
Contact Form 7でテキストフィールドなどの長さを変更する方法(STORKテーマ)

特定のテキストフィールドの長さを変更する

もちろん、複数あるテキストフィールドの中で特定のフィールドだけ長さを変えることもできます。

この場合は、フォームタグの名前の部分(例:[text* your-name]だったら、your-nameが名前に当たる)をCSSで指定すればOK。

特定のテキストフィールドの長さを変更するCSS例
.wpcf7 input[name=”your-name”] {
width: 100%!important
}

こんな感じで、名前フィールドの長さだけを変更することができました。
Contact Form 7でテキストフィールドなどの長さを変更する方法(STORKテーマ)

幅の値については、ご利用のテーマに合わせて調整してみてくださいね★


ブログを始めるならWordPressテーマSTORKがオススメ

理由は以下の記事でまとめています。

【STORK】有料テーマ購入を迷う人にストークをオススメする7つの理由2021年版

2019年6月1日

綺麗なデザインが最初から用意されているので、「ブログを書きたい」と思った時からすぐに始めることができます。しかも、執筆に便利なツールも一通りそろっているので、「書くことだけ」に集中できるという、ブロガーにとってはとても魅力的なテーマです。

是非STORKを試してみてくださいね★

関連記事

コメントを残す