WordPressでは、管理画面の一般設定で「だれでもユーザー登録ができるようにする」にチェックを入れることで、簡単に会員制のブログを作ることができます。 しかし、ユーザー登録の際には、ユーザーに「ユーザー名」と「メールアドレス」を入力してもらうんですが、admin とか root とか、登録されちゃうとまずいキーワードもあったりします。 というわけで、拒否リストを作ってそれにマッチするユーザー名は登録できないようにしました。 実はこれ、BookPressでは後から実装したので、一部のユーザー様にご迷惑をお掛けしてしまってすいません。。。 add_action('registration_errors', 'deny_usernames', 10, 3); function deny_usernames($error, $user, $email) { // 数が増えたらデータベースからと