概要説明
お問い合わせページのみreCAPTCHA対応したいといった時に行うカスタマイズ。パフォーマンスチューニングの際によく使うカスタマイズです。
お問い合わせページのみreCAPTCHAを有効にする
functions.php
/*---------------------------------------------------- 特定の固定ページだけreCAPTCHAを有効にする ----------------------------------------------------*/ add_action('wp_enqueue_scripts', function() { $page_list = [ 'contact', ]; if(is_page($page_list)) return; wp_deregister_script('google-recaptcha'); }, 100);
‘contact’ の部分を固定ページのslug、投稿ID、記事タイトルを設定することで、指定ページのみreCAPTCHAを有効にすることができます
複数ページ指定する場合
functions.php
/*---------------------------------------------------- reCAPTCHA ----------------------------------------------------*/ add_action('wp_enqueue_scripts', function() { $page_list = [ 'contact', 'top', ]; if(is_page($page_list)) return; wp_deregister_script('google-recaptcha'); }, 100);