説明

について 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' );

参考記事