MW WP FormでreCAPTACHAを設定した際の[Invalid reCAPTCHA Secret key]エラーの解消方法

MW WP Formには追加のスパム対策プラグインとして「reCAPTCHA for MW WP Form」というプラグインがあります。
このプラグインを入れてサイトキーやシークレットキーを普通に入れたのに「Invalid reCAPTCHA Secret key.」というエラーが表示されて困ったことがありました。
この記事ではそのエラーの解消方法をご紹介します。
AI・Microsoft 365 活用を業務改善につなげたい企業向けに、研修・導入支援・活用サポートを行っています。
「どんなことを依頼できる?」「実際の活用事例は?」という方は、ぜひ無料資料をご覧ください。
\ 業務効率化・補助金情報をお届け/
\ 活用事例も掲載しています /
原因と解消方法
このエラーを検索するとフォームが表示されてから2分以上経過するとエラーが出る。などは出てくるのですが、私の場合はページ更新してすぐに入力してもエラーが表示されました。
いろいろ試したところ原因は、ワードプレスのテンプレート内に直接ショートコードを呼び出すphpを書いていたことが原因でした。
このreCAPTCHAプラグインを正しく動作させるには、投稿画面にショートコードを記述する必要があります。
具体的には、PHPコード内で<?php the_content(); ?>を使用して出力される部分にこのプラグインを記述することが必須です。

また、<?php wp_head(); ?>と<?php wp_footer(); ?>がきちんと記述されているかも確認してください。
これでエラーは解消されるかと思います。
まとめ
今回はwordpressのフォーム作成プラグイン「MW WP Form」のスパム対策プラグイン「reCAPTCHA for MW WP Form」の導入した際にエラーが表示された場合の対策方法でした。
AI・Microsoft 365 活用を業務改善につなげたい企業向けに、研修・導入支援・活用サポートを行っています。
「どんなことを依頼できる?」「実際の活用事例は?」という方は、ぜひ無料資料をご覧ください。
\ 業務効率化・補助金情報をお届け/
\ 活用事例も掲載しています /
ご質問やご相談などがございましたら、ぜひお気軽にお問い合わせください。
\2営業日以内にご返信! /

