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 件のコメント:

コメントを投稿

SWELL|コーポレートサイトでよくある追従バナーを「複数」設置するカスタマイズ

下記のカスタマイズを参考に、複数のバナーを追加します。同投稿では、段落ブロックを一つ配置して、それをCSSで装飾するものでした。 SWELL|コーポレートサイトでよくある追従バナーを設置するカスタマイズ | VOOL 本 […] 投稿元: Microsoft Power Auto...