ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

スマートフォンのIP自動検出を削除せずにGDPRを有効にする方法

GDPRを有効にしたまま、WPFormsのスマート電話フィールドのIP自動検出機能を使用しますか?デフォルトでは、GDPR強化機能を有効にすると、国コードの判断に使用されるIPアドレス検出が無効になります。このガイドでは、両方の機能を維持する方法を説明します。

このスニペットを使用すると、GDPR契約に違反する可能性があることに注意してください。このスニペットの使用があなたの国のGDPR契約に違反するかどうかを判断するために、法的助言を得てあなたの国の契約を調査することをお勧めします。

コードスニペットの追加

GDPRをアクティブにしたままIP自動検出を有効にするには、このコードをサイトに追加してください。カスタムコードの追加方法がわからない場合は、コードスニペットの追加方法に関するガイドを参照してください。

/*
 * Hide the price from notifications
 *
 * @link https://wpforms.com/developers/how-to-enable-gdpr-without-removing-smart-phone-ip-auto-detection
 */
 
function wpf_wpforms_frontend_strings( $strings ) {
 
     $strings[ 'gdpr' ] = false;
 
     return $strings;
 
}
add_filter( 'wpforms_frontend_strings', 'wpf_wpforms_frontend_strings', 10, 1 );

このコードスニペットは、フォームでGDPR設定を有効にしたままにし、スマート電話フィールドが国コードのIP検出を使用できるようにし、スマート電話フィールドを使用するすべてのフォームに適用されます。

これで、IP検出を維持しながらGDPRに準拠するために必要なすべてが揃いました。次に、スマート電話フィールドの国を制限することもできますか?スマート電話フォームフィールド内で国を制限する方法のチュートリアルをご覧ください。

参照フィルター

wpforms_frontend_strings