こんにちは。SaitoKouです!
WordPressで自社ホームページを作成する場合、多くの方は「お問い合わせフォーム」を作ると思います。サイトを訪れた人からの声を受け付ける重要なページですね。
ところが、なぜか自分のサイトの問い合わせページには、こんな風に表示されている、、、と頭を悩ませていませんか?

本来コンタクトフォームが表示されていてほしいのに、謎の文字列だけが表示されてしまっている状態です。
この状態を解消するためいくつかポイントを並べてみましたので、確認してみてください!
まず何が起きているか
この文字列は、WordPressの人気プラグイン「Contact Form 7」で使われる文字列で、この文字列を投稿に入力しておくだけでフォームが表示されるコード(専門用語で「ショートコード」)というものです。ですので、このショートコードがお問い合わせページに記入されていれば、その箇所にフォームが表示されるはずなのですが、それがうまく動いておらずコードそのものが表示されてしまっている状態ですね。
ショートコードがうまく動かなくなるポイントがいくつかあるので、見ていきましょう!
※本記事の図にある管理画面の団体名は架空のものです。
プラグインがインストールされていない
ひとつめは「プラグインがインストールされていない」です。固定ページにショートコートが書かれているということは、ページ作成当初はプラグインがインストールされていた可能性が高いですが、何らかの理由でプラグインがインストールされていない状況になったのかもしれません。
この場合は、改めてContact Form 7をインストールしましょう。管理画面サイドバー > プラグイン > 新規プラグインを追加 をクリックします。画面右側に「プラグインを検索」という検索窓があるので、「contact form 7」と入力して表示された下図のプラグインをインストールしましょう。

プラグインが無効化されている
ふたつめは、「プラグインが無効化されている」です。WordPressのプラグインは、インストールしていても「有効/無効」のステータスがあります。もし無効してしまっている場合はショートコードを記入していても動作しないので、有効化しましょう。
プラグインの有効化は、管理画面サイドバー > プラグイン をクリック
下図の箇所をクリックして有効化してみてください。

ショートコードが間違っている
みっつめは、ショートコードが間違っているパターンです。
まず、設置したいフォームのショートコードは、管理画面サイドバー > お問い合わせ をクリックし、フォーム一覧の「ショートコード」列を見ると確認できます。
このショートコードと固定ページにて記入したショートコードがずれていると表示されません。例えば、
- 鍵かっこ( “[” や “]” )が抜けている
- 「contact-form-7」の部分にスペルミスがある
- 「id=”xxxxxx”」「title=”○○○○”」の部分にスペルミスがある。(主に「id」「title」のスペルミスで表示がおかしくなる)
試しにフォーム一覧に表示されているショートコードをコピーし、固定ページに張り付けなおしてみてください。それで治ればスペルミスだった可能性が高いです。
他のプラグインと競合している
よっつめは「ほかのブラグインと競合している」です。
WordPressにインストールしていすプラグインの数が多い場合、他のブラグインの実装や機能と衝突してプラグインがうまく動かなくなっているパターンです。
この場合、他のプラグイン有効/無効を切り替えたりして、コンタクトフォームの表示が治るか確認することになります。
ただし、調査しているうちに元の状態に戻せなくなったり、他の不具合を誘発してしまうこともありますので、作業する場合はバックアップを取って慎重に、不安であれば詳しい専門家に依頼するのが良いかと思います。
まとめ
今回はタイトルにある通り、
エラー: コンタクトフォームが見つかりません。
という文字列が表示されてしまうときの対処法を書いていきました!この文字列が表示されてしまう場合は、今回上げた4つのポイントのどれかでContact Form 7プラグインが正常に動いていないのだと思います。もし自分のサイトで上記現象が発生したら、この記事を参考に修正してみてください!
[PR] Webサイトのバグに困っていませんか?
今回のコンタクトフォームの不具合や、そのほかにも貴社Webサイトのバグで困っていることはありませんか?
- 今回のポイントを全部試したけど直らない・・・
- スマホで表示するとレイアウトががたがたになってしまう・・・
- サイトアップデートを実施したら、エラーでサイトが表示できなくなった・・・
WordPressでの不具合は「WordPressカスタマイズ専門家」のSaito Kouにお任せください!
現在Saito Kou Creative Baseでは、「エラーや表示不具合の簡易調査」を『無料』で行っております!サイトの表示が気になる方はお力になれるかもしれません。是非お気軽にご相談ください!