WordPress 会員登録時にEメール認証なしにすぐに登録されるようにする

Last Updated:2023年07月16日| | 1のコメント

WordPress 会員登録時に通常、下図のように「登録確認用メール」が送信され、メール認証を経て登録が完了します。
Email Activation in WordPress
メール認証なしですぐに登録するようにしたい場合があります。 (たとえば、電子メールがうまく送信されない問題が発生したり簡単に登録できるようにするためなど)。この場合、いくつかの方法を考えることができます。 そのうちのXNUMXつ BP Disable Activation Reloadedというプラグインを使うことです。 このプラグインを使用すると、登録確認用の電子メールが送信されず、すぐに会員認証が可能です。 (BP Disable Activation Reloadedは更新されてから1年かかりましたが、これまではうまく機能します。)

ちなみに、BuddyPress会員登録を使用する場合は、次の機能を使用すると会員登録が自動的になります。 (会員登録の有効化確認用メールが送信されますが、登録依頼後すぐにログインできます。)

function disable_validation( $user_id ) {
global $wpdb;
$wpdb->query( $wpdb->prepare( "UPDATE $wpdb->users SET user_status = 0 WHERE ID = %d", $user_id ) );
}

add_action( 'bp_core_signup_user', 'disable_validation' );

function fix_signup_form_validation_text() {
return false;
}
add_filter( 'bp_registration_needs_activation', 'fix_signup_form_validation_text' );

加えて、「ユーザープロファイルが簡単に「私」フロントエンドメンバーシップモジュール「または REMOVE EMAIL VERIFICATIONのような有料プラグインもあります。 REMOVE EMAIL VERIFICATIONの場合は、ダウンロードボタンを押すと、月に19ドルで無制限のダウンロード、サイト、およびプラグインのサポートというフレーズが出てくるが、一度だけ支払いしSubscriptionをすぐにキャンセルした場合、再請求されません。 (ただし、この場合は、サポートは、1ヶ月に限り提供されます。)

追加: Remove Email Verification Pluginのようなプラグインもありますね。 電子メール認証を無効にするプラグインとして、上記で紹介したプラグインと同じ機能をするようですが、正しく動作するかはわかりません。

メモ:


1のコメント

コメント