Contact From 7にTurnstileを追加したら面倒だった話

ITニュース

仕事の話です。
とあるサイトのお問い合わせフォームにTurnstileを追加しようとしたら面倒なことになったって話です。


↑のやつ
よくあるやつなんですが・・・
お問い合わせフォームがContact From 7で作られているのでインテグレーションの箇所に、キーを設定するだけでOKなはずなんですよ・・・
設置のしかたは調べるとでてきますわ。
自分もそうやって設置したんです。

スポンサーリンク

Turnstileが表示されない

Cloudflare経由でキーを取得してWordpressのお問い合わせにあるインテグレーションにキーを設置して、さらに、[turnstile]っての追加すればOK
ってだいたいのサイトは書いてるのですが、その通りにやったにも関わらず表示されない・・・

はて?なぜ?

デベロッパーツールとうで確認するとそれっぽ⇒[turnstile]のコードはいるがしかし表示されない・・・

スポンサーリンク

APIと通信してない?

どうもAPIと通信してなさそう・・・なぜ・・・

とりあえずfunctions.phpに下記を追加

これでなんとか表示された。

ちなみになぜかダークな色のが表示されたが、

[turnstile theme:light]

にしたらライトな色で表示された。

あとはCSSで中央表示にした。

 

スポンサーリンク

別の方法で解決策もある

「Simple CAPTCHA Alternative with Cloudflare Turnstile」っていうプラグインで表示する方法もあるので、functions.phpとか触りたくない人はこっちでやればいいと思う。

これも使い方をググればでてくる。

あー疲れた・・・