ホーム 経験・テクニック共有 標準記事

標準記事

WordPressが登録可能なメールタイプを制限(メールブラックリスト/ホワイトリスト)

現在、WordPress を使ってリソースダウンロードサイトや外国貿易サイトを構築する人が増えており、多くがサイト登録を有効にしています。管理画面のユーザーリストを見ると、多くのボットが一括登録したアカウントがあり、メールアドレスが一般的でないドメインメールであることがわかります。以下の2つの方法で、WordPress 登録時のメールサービスプロバイダーを簡単に制限できます。…

2020年8月30日公開 約3分で読めます
WordPress限制可以注册的邮箱类型(邮件黑白名单)

現在、WordPressで構築する人が増えているリソースダウンロードサイトまたは外国貿易向け独立サイト、多くのサイトでユーザー登録が有効になっています。管理画面のユーザーリストを確認すると、多くのボットによる一括登録アカウントがあり、メールアドレスは一般的でないドメインメールを使用していることがわかります。以下の2つの方法で、WordPress登録時に許可するメールサービスプロバイダーを簡単に制限できます。

登録メールホワイトリスト

国内ユーザーにはメール登録ホワイトリストの使用をお勧めします。主なユーザーは中国人であり、一般的でないドメインメールユーザーの登録はほとんどないため、一般的なメールサービスのみを許可することができます。

使用方法:以下のコードをコピーし、サイトのテーマのfunctions.phpファイルに貼り付けます。

/*
* WordPress注册邮箱白名单
* https://blog.naibabiji.com/skill/mail-registration-restrictions.html ‎
*/
function is_valid_email_domain($login, $email, $errors ){
$valid_email_domains = array("gmail.com","qq.com");// 允许注册的邮箱信息
$valid = false;
foreach( $valid_email_domains as $d ){
$d_length = strlen( $d );
$current_email_domain = strtolower( substr( $email, -($d_length), $d_length));
if( $current_email_domain == strtolower($d) ){
$valid = true;
break;
}
}
// if invalid, return error message
if( $valid === false ){
$errors->add('domain_whitelist_error',__( '<strong>ERROR</strong>: 本站只支持gmail和QQ邮箱注册。' ));
}
}
add_action('register_post', 'is_valid_email_domain',10,3 );

登録メールブラックリスト

外国貿易サイトの場合、多くの外国人が登録し、ドメインメールを使用することがあります。管理画面のユーザー登録記録を確認し、どのドメインメールがスパムかを判断し、そのドメインのメールアドレスによる登録を直接禁止すれば OK です。

この場合、Ban Hammer プラグインを使用すると、ドメインブラックリストを非常に簡単に設定できます。

Wordpress邮箱注册黑名单

ダウンロードリンク

メールブラックリスト/ホワイトリストに加えて、サイト登録に簡単な登録検証を追加することもでき、ボットによる一括登録を防ぐことができます。例えば、Naiba サイト構築ノートに登録するには、まず質問に答える必要があります。

5/5 - (1票)
前の記事 WordPressログイン後に現在のページにリダイレクトするコード 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 WordPress 5.5.1 更新記録  34件のバグ修正と4件の機能強化 次の関連チュートリアルや経験を表示する。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: