私はbbPressでWordpress Multisiteを持っています。ネットワーク設定から新規ユーザー登録を無効にしましたが、それに関係なく新規登録を取得しているようです。私は、bbPressが原因である可能性が最も高いと読みましたが、登録を防ぐ方法がわかりません。 WanguardとbbPressのモデレーションプラグインを使用しているので、実際には投稿できないようになっていますが、最初から入ってこないようにする方法はありますか。
このコードは、 wp_insert_user()
で追加されている限り、新しいユーザーを追加することを不可能にするはずです。
add_filter( 'pre_user_login', '__return_false' );
そのフィルタは、保存される前にユーザーのログイン名に適用されます。結果が空の場合、ユーザーは追加されません。これによりログインが常に空になるので、管理パネルからでさえも新しいユーザーを追加することは不可能になります。