公式サイトにrecaptcha for mw wp formを導入したのですが少し手間取りましたので記事にしました。

お問い合わせページには、reCAPTCHAのロゴが表示されたものの、ホームページには表示されなかったのです。

色々原因を探ってみると、テンプレートへ直書きで、

のようにショートコードを書くとうまく機能しないことが判明しました。

そこで、まず、 home.php をテンプレート化しました。

次に、表示設定>固定ページからホームページを設定しました。

ホームページに設定したページの本文へ、

を記入しました。

ページの属性>テンプレートより、 テンプレート化した home.php を設定しました。
※これにより、固定ページに記載した上記の本文は、サイト上には一切表示されなくなります。

以上で、問題無く、トップページにもreCAPTCHAのロゴが表示されるようになりました。

テンプレートへのショートコードの直書きで機能する方法をご存知の方がいれば、ぜひメールください。