WordPress 特定の固定ページだけreCAPTCHAを有効にする ( Contact Form 7使用 )

概要説明

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

WordPress Developer Resources

関連機能

  1. プラグインを使わずにContact Form 7 から送信されたメールの履歴を保存する ( カスタム投稿 )

  2. WordPress 静的htmlをSimply Staticプラグインにて一括作成 & 静的htmlが存在すればキャッシュファイルとして使用する( .htaccessリダイレクト )

  3. WordPress 標準の検索機能を無効化 直接アクセスの際にトップページにリダイレクトさせる

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

服だけ溶かす薬。男ってのはね
こういうの渡しておけば喜ぶんだよ

葬送のフリーレン
by フリーレン

Profile

PAGE TOP