【コピペOK】MW WP Formで勝手に挿入されるpタグ・brタグを削除する方法

【コピペOK】MW WP Formで勝手に挿入されるpタグ・brタグを削除する方法 WordPress
【コピペOK】MW WP Formで勝手に挿入されるpタグ・brタグを削除する方法
スポンサーリンク

WordPressサイトでお問い合わせフォームを実装する時、MW WP Formを利用することがあるかと思います。

MW WP Formは保守中の既存サイト向けとして利用し、導入前にWordPress公式ディレクトリで最新の対応状況を確認してください。functions.phpを編集する前にバックアップを取り、子テーマまたは独自プラグインへ記述してください。

予め準備しておいたHTMLコードをMW WP Formのエディター内に貼り付けて、いざ表示を確認してみると、なぜかデザインが崩れていることがありませんか?

このデザイン崩れの原因は、MW WP Formが勝手にpタグやbrタグを挿入してしまっているためです。

勝手にタグが挿入されないようにする方法をご紹介します。

MW WP Formに関連する記事も合わせてご覧ください。

【MW WP Form】電話番号・郵便番号の入力時に数字キーボード(テンキー)を起動させる方法
WordPressでサイト制作をする際、かなりの確率でお問い合わせフォームを実装することになるかと思います。MW WP Formは保守中の既存サイト向けとして利用し、導入前にWordPress公式ディレクトリで最新の対応状況を確認してくださ…
【MW WP Form】入力エラー時にフォームまで自動スクロールで戻る方法
WordPressでサイト制作をする際、かなりの確率でお問い合わせフォームを実装することになるかと思います。MW WP Formは保守中の既存サイト向けとして利用し、導入前にWordPress公式ディレクトリで最新の対応状況を確認してくださ…
【MW WP Form】ビジュアルエディターをオフ/非表示/無効にする方法
Web制作でWordPressサイトにお問い合わせフォームを実装する際、MW WP Formを使うことがあるかと思います。MW WP Formは保守中の既存サイト向けとして利用し、導入前にWordPress公式ディレクトリで最新の対応状況を…

本記事の執筆者:マサトラ

フリーランス歴4年のWebエンジニア。現在は20社以上のWeb制作会社社様と提携し、WordPress構築やLP制作を中心に月3~5件のペースでサイト制作を手がけています。
このブログでは、実務で得た知識やノウハウ、制作現場での気づきを、フリーランスとして活動中の方はもちろん、これからWeb制作を仕事にしたいと考えている方にも役立つよう発信しています。

スポンサーリンク

MW WP Formで勝手に挿入されるpタグ・brタグとは?

MW WP Formでお問い合わせフォームを作成する場合、WordPress管理画面内のMW WP FormエディターにHTMLコードを貼り付けるかと思います。

例えば、上記画像は、MW WP Formのエディターに記述したコードですが、「必須」のテキスト部分はspanタグで囲んでいるだけです。

しかし、この状態でプレビューしてみると、以下の画像のような状態になります。

spanタグの前後にpタグが勝手に挿入されてしまいました。
そのおかげで、「必須」の部分のCSSがうまく当たらなくなり、少しだけ表示がおかしくなっています。

【コピペOK】勝手に挿入されるpタグ・brタグを削除するコード

では、勝手に挿入されるpタグ・brタグを削除するにはどうすればいいかというと、以下のコードをfunctions.phpに記述してください。

コード内の123を対象フォームの投稿IDへ置き換えてください。

add_filter(
  'mwform_content_wpautop_mw-wp-form-123',
  '__return_false'
);

こちらのコードを貼り付けてから、改めてお問い合わせフォームの表示を確認してみましょう。

pタグが無くなり、「必須」部分の表示が直りました!

スポンサーリンク

まとめ

Web制作でMW WP Formを使用するときは、予めHTMLコーディングしたコードをエディターに貼り付けることになるかと思います。

しっかりHTML構造を決めてCSSも当てた後なので、pタグやbrタグが追加されてしまうと困ったことになります。

自動整形を無効にするときは対象フォームIDを限定し、表示・確認・完了の各画面をテストしましょう。すべてのフォームへ一括適用するより、影響範囲を小さくできます。

スポンサーリンク