説明

wpforms_frontend_captcha_apiフィルターを使用すると、フロントエンドでCAPTCHAスクリプトを読み込むために使用されるURLを変更できます。これは、デフォルトのGoogle reCAPTCHA URLを代替ドメインに切り替えるためによく使用されます。

デフォルトのドメインが地域でブロックされている場合や、Googleの代替ドメインの推奨事項を好む場合は、このフィルターを使用してreCAPTCHAを別のホストに向けます。

パラメータータイプ説明
$captcha_api文字列WPFormsがエンキューするCAPTCHA API URL。上書きするには別のURLを返します。

ソース

wpforms\src\Frontend\Captcha.php

/**
 * Load reCAPTCHA from the alternate domain.
 */
function wpf_dev_change_recaptcha_url( $captcha_api ) {
    return str_replace(
        'https://www.google.com/recaptcha/api.js',
        'https://www.recaptcha.net/recaptcha/api.js',
        $captcha_api
    );
}
add_filter( 'wpforms_frontend_captcha_api', 'wpf_dev_change_recaptcha_url' );

参考記事