web-dev-qa-db-ja.com

登録を無効にしてもスパムユーザーが登録されないようにする方法

私はbbPressでWordpress Multisiteを持っています。ネットワーク設定から新規ユーザー登録を無効にしましたが、それに関係なく新規登録を取得しているようです。私は、bbPressが原因である可能性が最も高いと読みましたが、登録を防ぐ方法がわかりません。 WanguardとbbPressのモデレーションプラグインを使用しているので、実際には投稿できないようになっていますが、最初から入ってこないようにする方法はありますか。

4
Manny Fleurmond

このコードは、 wp_insert_user() で追加されている限り、新しいユーザーを追加することを不可能にするはずです。

add_filter( 'pre_user_login', '__return_false' );

そのフィルタは、保存される前にユーザーのログイン名に適用されます。結果が空の場合、ユーザーは追加されません。これによりログインが常に空になるので、管理パネルからでさえも新しいユーザーを追加することは不可能になります。

1
J.D.