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

サムネ_PCHPmw_wp_form_error

MW WP Formには追加のスパム対策プラグインとして「reCAPTCHA for MW WP Form」というプラグインがあります。

このプラグインを入れてサイトキーやシークレットキーを普通に入れたのに「Invalid reCAPTCHA Secret key.」というエラーが表示されて困ったことがありました。

この記事ではそのエラーの解消方法をご紹介します。

目次

原因と解消方法

このエラーを検索するとフォームが表示されてから2分以上経過するとエラーが出る。などは出てくるのですが、私の場合はページ更新してすぐに入力してもエラーが表示されました。

いろいろ試したところ原因は、ワードプレスのテンプレート内に直接ショートコードを呼び出すphpを書いていたことが原因でした。

<?php echo do_shortcode('[mwform_formkey key="111"]'); ?>

このreCAPTCHAプラグインを正しく動作させるには、投稿画面にショートコードを記述する必要があります。具体的には、PHPコード内で<?php the_content(); ?>を使用して出力される部分にこのプラグインを記述することが必須です。

投稿画面

また、<?php wp_head(); ?>と<?php wp_footer(); ?>がきちんと記述されているかも確認してください。

これでエラーは解消されるかと思います。

まとめ

今回はwordpressのフォーム作成プラグイン「MW WP Form」のスパム対策プラグイン「reCAPTCHA for MW WP Form」の導入した際にエラーが表示された場合の対策方法でした。


お問い合わせ

みどりデジタルサポートでは、Microsoft365に関する研修を中心に、様々なサポートサービスを提供しています。主に、Power BI、Power Automate、Power Appsといったツールの研修を行っており、Microsoft365を導入していて、ExcelやWord以外のツールも活用したいと考えている方に最適です。

研修やサービスに関する詳細は、以下の記事をご覧ください。

ご不明な点がございましたら、お気軽にお問い合わせください。

よかったらシェアしてね!
  • URLをコピーしました!
目次