Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

特定の権限を持つWordPressユーザーを一括削除する方法

ユーザーを一人ずつ削除するのは、削除するアカウントがたくさんある場合、時間がかかります。

私たちはこの課題をよく知っています。WPBeginnerを運営してきた過去10年間、私たちはサイトで何千人ものユーザーを管理してきました。スパムアカウントの一掃から古い寄稿者プロフィールの更新まで、あらゆることに対処してきました。

すべてを通じて、私たちは大量のユーザーを管理する効率的な方法のひとつ、一括削除について学びました。このガイドでは、健全なサイトを維持するために、特定の権限を持つ複数のWordPressユーザーをすべて一度に削除する方法を説明します。

Bulk Delete WordPress Users

WordPressユーザーを一括削除するタイミングとは?

WordPressブログやサイトで複数のユーザーを一度に削除したい場合がいくつかあります:

  • スパムアカウントを削除する:WordPressサイトがスパムによって偽アカウントでいっぱいになった場合、それらを一括削除してサイトをクリーンアップする必要があるかもしれません。
  • 元従業員や請負業者の削除仕事のためにサイトに特別なアクセス権を持っていた人が不要になった場合、その人のアカウントを削除する必要があるかもしれません。
  • 古いアカウントのクリーンアップ:時間が経つにつれて、サイトには使われなくなった古いアカウントがたくさん集まってきます。それらを一括削除することで、サイトを整理し、スペースを節約することができます。

それでは、複数のWordPressユーザーを一度に削除する方法を見ていきましょう。以下のクイックリンクから特定の方法に飛ぶことができます:

方法1:特定の権限を持つWordPressユーザーを手動で削除する

この方法はよりシンプルで、WordPressプラグインをインストールする必要もない。

WordPress管理エリアの ユーザーページにアクセスします。WordPressサイトに登録されているユーザーのリストが表示されます。

Users page in WordPress

リストの上部に、異なるユーザー権限グループへのリンクが表示されます。ユーザーロールをクリックすると、そのユーザーロールを持つユーザのリストが表示されます。

このページには一度に20人のユーザーしか表示されません。それ以上のユーザーアカウントを削除したい場合は、画面右上の「表示オプション」タブをクリックしてください。

ドロップダウンメニューが表示され、「ページあたりの項目数」を設定することができます。

Show more items on the users page

例えば、購読者ユーザー・ロールを持つユーザーを削除したい場合、そのロールを持つユーザーは144人います。そこで、「ページあたりの項目数」フィールドに144と入力します。

適用」ボタンをクリックするだけで、ページがリロードされ、WordPressサイトの購読者ユーザー権限を持つすべてのユーザーアカウントが表示されます。

ここで、ページに表示されている項目をすべて選択するために、ユーザー名欄の隣にある「すべて選択」チェックボックスをクリックする必要があります。

Bulk select users you want to delete

一部のユーザーを削除したくない場合は、今すぐそのチェックボックスを外してください。

準備ができたら、「一括操作」メニューをクリックし、「削除」を選択します。その後、「適用」ボタンをクリックすると、WordPressが選択したユーザーアカウントをすべて削除します。

削除しようとしているユーザーアカウントが投稿を作成している場合、それらの投稿をどうするか尋ねられます。

Delete or attribute content

これらのユーザーが作成したコンテンツをすべて削除するか、既存のユーザーアカウントに帰属させるかを選択できます。

最後に「Confirm Deletion(削除の確認)」ボタンをクリックして続行します。WordPressがサイトから選択したすべてのユーザーアカウントを削除します。

この方法は数百人のユーザーには有効ですが、数千人のユーザーがいる場合は、サーバーに負荷がかかる可能性があるため、画面オプションを調整したくありません。

その代わり、2の方法を使う必要がある。

方法2:プラグインを使って特定の権限グループのWordPressユーザーを一括削除する

特定の権限グループを持つユーザーを一括削除する初期設定は非常にシンプルですが、削除したいユーザー数が非常に多い場合には適していません。

さらに、他の条件にも基づいてユーザーを選択する必要がある場合もあります。

例えば、しばらくログインしていないユーザーや、特定の期間にサインアップしたユーザーを削除したい場合があります。

そのような状況では、初期設定のユーザー管理ツールでは十分ではありません。幸いなことに、一括タスクを効率的に実行できるプラグインがあります。

プラグインを使って特定の権限グループのユーザーを削除する方法を見てみましょう。

最初に行う必要があるのは、Bulk Deleteプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、WordPressダッシュボードのBulk WP ” Bulk Delete Usersページにアクセスする必要があります。

Bulk deleting users using the Bulk Delete plugin

ここで、ユーザーを削除するための「一括削除」オプションを選択することができます。まず、特定のユーザー権限を選択します。その後、フィルターオプションを設定します。

一括削除は、以下のユーザーに制限することができます:

  • 指定された日数内に登録したことがある。
  • ここ何日かログインしていない。
  • WordPressのブログに投稿日:がない。
  • 最初の__ユーザーである。

メタデータでユーザーを選択することもできます。

少し下にスクロールすると、「ユーザー・メタ情報による」ボックスがある。このボックスでは、メタ情報を選択し、条件演算子を使用してそれらの値を比較することができます。

Bulk delete users by user meta data

一括削除」ボタンをクリックするだけで、特定の条件に一致するユーザーが削除されます。

さらに詳しくWordPressユーザーを管理する方法

WordPressのユーザー管理は、アカウントの追加や削除だけではありません。ユーザーを上手に扱うために役立つガイドをいくつかご紹介します:

この投稿が、特定の権限を持つWordPressユーザーを一括削除する方法を学ぶのにお役に立てば幸いです。また、WordPressでブログユーザーにコメントを管理させる方法についてのチュートリアルや、WordPressに最適な無料のユーザー管理プラグインもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

6件のコメント返信を残す

  1. Clay

    Very helpful. Saved me a load of time. Basically my subscriber function had been hacked leaving me with 4,000 unwanted subscribers! Thanks!

  2. Henry

    Need help, kind of an emergency. I had a user on my site who I had given Admin rights because he was making changes to the website.

    Well we got done with our contract and I deleted his user ID. Well today, his user ID is back under a different e-mail address.

    How on earth did he regain access? This is creepy.

    • WPBeginner Support

      Hi Henry,

      First, you need to go to Settings » General page and make sure that the box next to “Anyone Can Register” item is unchecked.

      After that go to Users > All Users page and delete the suspicious user account.

      Next, go to Users > Your Profile page and change your WordPress password.

      管理者

  3. Liam

    It gives me a 500 internal server error

  4. Mauri

    Be careful with Bulk Delete. Its a great tool but it is unforgiving. If your admin user has more than one role and you request you delete a role that your admin is also, it deletes the user.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。