reCAPTCHAアイコンが目立つので対策
ContactFormを設置した時に、Googleが提供する「reCAPTCHA (v3)」をセキュリティー対策で設置しました。そうすると、全ページに【reCAPTCHAで保護されています】のロゴ(バッジ)右下に表示されます。
困ったことに、このアイコンと「TOPに戻れ」アイコンが干渉して見苦しいので、いろいろとググってみました。
1,プラグインで表示をせす方法
2,Googleが推奨する、全頁で「非表示」にする方法
この2つはしっくりしません。そこで、コンタクトフォーム以外のページでバッジ(アイコン)を非表示にする方法を採用することにしました。
これだと、「セキュリティーで守らており」「見たことがあるアイコン」なので違和感がないかなと思っています。
設置する方法は以下のサイトを参照しました。
functions.php に下記のように追加します。
// お問い合わせページを除き、「reCAPTCHA」を読み込ませない
function load_recaptcha_js() {
if ( ! is_page( ‘設置するページID‘ ) ) {
wp_deregister_script( ‘google-recaptcha’ );
}
}
add_action( ‘wp_enqueue_scripts’, ‘load_recaptcha_js’,100 );