概要説明
お問い合わせページのみ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);



