Contact Form 7で設置したお問い合わせフォーム内へidやclassやPlaceholderを挿入する記述方法

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

WPホームページ研究所運営サポートチーム監修のオムスビ(@OMUSUVIcom)です。

Contact Form 7はフォーム属性に対するカスタマイズも柔軟な実装が可能となっています。本日はidやclassやplaceholderをフォーム要素へ追記する記述方法をまとめさせていただきました。ウェブサイト内に設置したお問い合わせフォームを細部までカスタムする場合はぜひご参照くださいませ。

1. デフォルトのフォーム

[text* your-name]

▼出力された状態のソース

<input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false">

2. idを差し込む記述法

[text* your-name id:Name01]

▼出力された状態のソース

<input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" id="Name01" aria-required="true" aria-invalid="false">

3. classを差し込む記述法

[text* your-name class:Name01]

▼出力された状態のソース

<input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required Name01" aria-required="true" aria-invalid="false">

4. 透かし文字(Placeholder)を差し込む記述法

[text* your-name placeholder "例)山田 太郎"]

▼出力された状態のソース

<input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="例)山田 太郎">

5. idとclassとPlaceholderを同時に差し込む記述法

[text* your-name id:Name01 class:Name01 placeholder "例)山田 太郎"]

▼出力された状態のソース

<input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required Name01" id="Name01" aria-required="true" aria-invalid="false" placeholder="例)山田 太郎">

6. classを複数個まとめて差し込む記述法

[text* your-name class:Name01 class:Name02 class:Name03]

▼出力された状態のソース

<input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required Name01 Name02 Name03" aria-required="true" aria-invalid="false">

7. idと複数個のclassとPlaceholderを差し込む記述法

[text* your-name id:Name01 class:Name01 class:Name02 class:Name03 placeholder "例)山田 太郎"]

▼出力された状態のソース

<input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required Name01 Name02 Name03" id="Name01" aria-required="true" aria-invalid="false" placeholder="例)山田 太郎">

8. 実例(divタグで括る設置)

<div class="form-group">
[text* your-name id:cfName class:form-control placeholder "例)山田 太郎"]
</div>

▼出力された状態のソース

<div class="form-group">
<span class="wpcf7-form-control-wrap your-name"><input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" id="cfName" aria-required="true" aria-invalid="false" placeholder="例)山田 太郎"></span>
</div>

9. 番外(formへ差し込む時)

[contact-form-7 id="5" title="コンタクトフォーム 1" html_id="contactForm" html_class="form-horizontal"]

▼出力された状態のソース

<form action="/#wpcf7-f5-o1" method="post" class="wpcf7-form form-horizontal" novalidate="novalidate" id="contactForm">
ソースは省略
</form>

最新式の無料プラグインを事前公開

WordPressは公式サイトに登録済みのプラグインだけで全機能を補足しきれません。当サイトでは使いやすさを追求した魅惑的なプラグインを無料でダウンロードいただけます。運営ホームページのマーケティング力をさらに高めるチャンスです。まずは無料でDLしてお試しくださいませ。
改良されたプラグインを確認する

ワードプレス専門家に丸投げする

WPホームページ研究所はワードプレスを中心としたブログ作成・ホームページ制作・オウンドメディア構築・プラグイン設定・調整など幅広いカスタマイズに対応しております。 記事の掲載情報だけでなくお好みの機能をいただければ専属スタッフが心を込めて真摯に対応させていただきます。お気軽にお問い合わせください。

お問い合わせの種類をお選びください(もっとも近い項目)

法人の場合は法人名とご担当者のお名前をご入力ください

返信時のご連絡に利用するメールアドレスをご入力ください

運営中のウェブサイトURLがあればご入力ください

お困りの内容があれば詳しい内容をお聞かせください