【初心者向け】Contact Form 7が英語のまま?3分で日本語メッセージに直す方法

こんにちは、ゆきしょうです。
Contact Form 7で「Thank you for your message. It has been sent.」と英語で表示されるのは、故障ではありません。
フォームを作った時点のWordPressの言語設定(英語)が、メッセージに残っているのが主な原因です。
直し方は、フォームの「メッセージ」タブで日本語に書き換えるか、サイトの言語を日本語にしてからフォームを作り直すかの2つで、どちらも数分で終わります。
なぜ勝手に英語になってしまうの?
直し方の前に、ちょっとだけ「原因」を知っておくと安心です。
理由は主に2つあります。
1. 「作った瞬間」の言語を覚えているから
これが一番の理由です。
Contact Form 7は、「そのフォームを新規作成した瞬間のWordPressの言語設定」をコピーします。
もし、WordPressをインストールした直後(まだ設定が英語だった時)に作られたフォームだと、あとからWordPressの設定を日本語に直しても、メッセージの中身は「英語」という記憶のまま残ってしまうんです。
2. 世界標準だから
プログラミングの世界では英語が共通語です。
プラグインの元の言葉は英語で書かれていて、日本語の翻訳が使われないときは英語のまま表示されます。
メッセージを日本語にする2つの方法
直し方は大きく分けて2通りあります。
- 今あるフォームの英語を手動で直す(デザイン設定済みの人向け)
- 新しく作り直す(まだ設定していない人向け・こちらが早い)
それぞれの状況に合わせて選んでください。
方法1:今あるフォームを日本語に書き換える
すでにデザインなどを設定済みで、「今のフォームをそのまま使いたい!」という場合はこの方法です。
ステップ1:編集画面を開く
WordPressの管理画面(ダッシュボード)の左メニューから、以下の順に進みます。
「お問い合わせ」 > 「コンタクトフォーム」 直したいフォームのタイトルをクリックして編集画面を開きましょう。
ステップ2:「メッセージ」タブを開く
画面の上の方にあるタブ(切り替えボタン)の中から、「メッセージ」 というタブをクリックしてください。
ステップ3:日本語に書き換える
メッセージのタブには、英語の文が並んでいます。
これが「送信完了した時」や「エラーが出た時」に表示される言葉です。
ここを日本語に書き換えればOKです。よく使う代表的なものを翻訳しました。
以下のテキストをコピー&ペーストして使ってください。
✅ 送信完了メッセージ
元の英語: Thank you for your message. It has been sent.
日本語: ありがとうございます。メッセージは送信されました。
✅ 送信エラーメッセージ
元の英語: There was an error trying to send your message. Please try again later.
日本語: メッセージの送信に失敗しました。後ほどもう一度お試しください。
✅ 入力ミスがある場合
元の英語: One or more fields have an error. Please check and try again.
日本語: 入力内容に問題があります。確認して再度送信してください。
✅ 必須項目の未入力
元の英語: Please fill out this field.
日本語: 必須項目です。
ステップ4:保存する
書き換え終わったら、画面下の(または右上の)青い 「保存」 ボタンを押します。これで完了です。
方法2:新しく作り直す(一番カンタン!)
もし、まだフォームを細かくカスタマイズしていないなら、作り直した方が早いです。
ステップ1:WordPressを日本語設定にする
まず、自分のサイトが「日本語」と認識されているか確認します。
「設定」 > 「一般」 を開き、「サイトの言語」が「日本語」になっていることを確認して保存してください。
ステップ2:フォームを新規追加する
「お問い合わせ」 > 「新規追加」 をクリックします。
ステップ3:確認する
新しく作られたフォームの「メッセージ」タブを見てください。
最初から日本語になっています。
これを保存して使えば、一つ一つ翻訳する必要はありません。
まとめ:これでもう英語は怖くない!
Contact Form 7のメッセージが英語のときの直し方は、次の2つです。
- 今のフォームを使いたいなら → 「メッセージ」タブで日本語に書き換える
- 作り直してもいいなら → サイト言語を日本語にしてから「新規追加」
このどちらかで、解決できます。
これからWordPressでサイトを作る時は、「一番最初にサイトの言語設定を日本語にする」 ようにすると、この「英語のまま問題」に悩まされずに済みます。
管理画面を開いて試してみてください。
ちなみに、フォームの表示言語とは別の話ですが、そもそもサイト全体の表示速度に不安がある場合は、サーバーを見直すのも一つの手です。
シンレンタルサーバーはPHPの高速化機能を搭載していて、独自ドメインも永久無料です。
表示速度が気になっている方は、一度チェックしてみてください。
【Webアニメーション】の「調べる地獄」から解放!現役プロが教えるコーディング効率化の決定版マニュアル!2025年12月4日