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|サイトのタイトル を文字のままサイトロゴを追加する

WordPressのほとんどの(クラシック・ハイブリッド)テーマは サイトのロゴを画像で設置する機能がついています。しかしほとんどの場合、サイトのロゴを画像で設置すると 設定> 一般設定 >サイトのタイトル が サイトロ […] 投稿元: Microsoft Powe...