2021年11月27日土曜日

reCAPTCHA (v3) を指定したページで、しかもデフォルトのパーマリンクで表示する

 WordPressで、reCAPTCHA (v3)を設定したとき、指定したページのみ表示する で検索すると

functions.php に

// お問い合わせページを除き、「reCAPTCHA」を読み込ませない function load_recaptcha_js() {     if ( ! is_page( 'contact' ) ) {  wp_deregister_script( 'google-recaptcha' );  } } add_action( 'wp_enqueue_scripts', 'load_recaptcha_js',100 );

記載するとできるとあります。

が、これはパーマリンクが文字で設定されている場合に限ります。

事情によってパーマリンクをデフォルトの ?p=数字 

https://www.test.org/?p=123

に設定している場合はどうすれば?というときは、該当のページのIDを書きます。

この指定の仕方は WordPress codexに記載があります。

// お問い合わせページを除き、「reCAPTCHA」を読み込ませない function load_recaptcha_js() { if ( ! is_page( '123' ) ) { wp_deregister_script( 'google-recaptcha' ); } } add_action( 'wp_enqueue_scripts', 'load_recaptcha_js',100 );

0 件のコメント:

コメントを投稿

【Power Automate Desktop】指定したファイルのサイズを取得し、そのサイズに応じてメッセージを表示

概略 指定した PDF ファイルのサイズを取得し、そのサイズが 20MB を超えているかどうかを判定して、結果に応じてメッセージを表示。 WEBサービスに登録するファイル操作をする際に、相手先にファイル容量制限がある場合 […] 投稿元: Microsoft Power Auto...