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