最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressでユーザーロールの機能を追加または削除する方法

WordPressの素晴らしい点の1つは、シンプルでありながら強力なユーザー管理システムを備えていることです。各ユーザーは割り当てられたロールに基づいて異なる権限を持ち、サイト全体でのアクセスを簡単に制御できます。

ただし、デフォルトのロールでは柔軟性が足りない場合があります。たとえば、著者がコメントをモデレートできるが、投稿を公開できないようにしたい状況に遭遇したことがあります。

この問題に直面している場合は、この記事でWordPressのユーザーロールに機能を追加または削除する方法を説明します。

WordPressでカスタムユーザーロールの権限を設定する

WordPressでユーザーロールの権限を追加または削除する理由

WordPressには、組み込みのユーザー管理システムと、すぐに使えるユーザーロールと権限が用意されています。

たとえば、管理者としてWordPressウェブサイト上のあらゆる操作を実行できます。これには、新しいユーザーや著者の追加、コンテンツの削除、WordPressテーマのインストールなどが含まれます。

複数著者によるWordPressブログを運営している場合、他の人をサイトに追加して、編集者、著者、または投稿者などのロールを付与できます。これにより、ウェブサイトでさまざまな操作を行えるようになりますが、管理タスクを実行することはできません。

WordPressウェブサイトで異なるロールを持つユーザー

一部のWordPressプラグインは、独自のユーザーロールとカスタム権限を追加します。たとえば、eコマースプラグインは顧客ロールを作成したり、メンバーシッププラグインがサイトにカスタムメンバーロールを追加したりすることがよくあります。

しかし、WordPressでユーザーロールを編集したい場合はどうすればよいでしょうか?

特定のロールから不要な権限を削除することで、サイトのセキュリティを強化できます。たとえば、著者ユーザーロールから公開権限を削除すると、編集者が新しいブログが公開される前に必ずレビューする機会を得られます。

それでは、ユーザーロールの権限を簡単に変更する方法、さらにはWordPressウェブサイトに新しいユーザーロールを追加する方法を見ていきましょう。以下のクイックリンクを使用して、このチュートリアルをナビゲートできます。

オプション1:WordPressでユーザーロールの機能を有効化または無効化する

WordPressでユーザー権限を編集する最も簡単な方法は、無料のMembersプラグインを使用することです。このプラグインを使用すると、すべてのユーザーロールの権限をカスタマイズしたり、完全に新しいロールを作成したりできます。

まず、Membersをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

有効化すると、メンバー » ロールページに移動して、WordPressサイト上のすべての異なるユーザーロールを確認できます。

WordPressのユーザーロールと権限を変更する

ここで、変更したいロールを見つけて、「編集」リンクをクリックするだけです。

これでユーザーロールエディターが開きます。

Membersを使用してWordPressでユーザーロールを編集する

左側の列には、ユーザーロールが編集、読み取り、削除できるコンテンツのすべての種類が表示されます。

タブをクリックするだけで、そのコンテンツタイプのすべての権限が表示されます。

機能の編集

そのコンテンツタイプの権限を追加または削除するには、単に「付与」または「拒否」ボックスをチェックしてください。

たとえば、著者がブログ記事を公開できないようにしたい場合は、左側の列にある「投稿」タブを選択します。次に、「投稿の公開」の横にある「拒否」ボックスをチェックするだけです。必要に応じて、著者が投稿を削除するのを防ぐこともできます。

権限を削除

同様に、ロールに特別な権限を与えることもできます。

たとえば、著者がコメントをモデレートする必要があると仮定しましょう。これを行うには、「一般」タブをクリックし、「コメントのモデレート」オプションの横にある「許可」ボックスをチェックします。

権限を追加

上記で説明したのと同じプロセスに従って、権限の追加と削除を続けることができます。

ユーザーロールの設定が完了したら、「更新」をクリックして変更を保存します。

WordPressでの権限の追加または削除

これで、WordPressブログの他のロールを編集するためにプロセスを繰り返すことができます。

オプション2:カスタム権限を持つ新しいユーザーロールを追加する

Membersプラグインを使用すると、ウェブサイトに新しいユーザーロールを追加することもできます。

「映画」というカスタム投稿タイプを作成し、ユーザーが映画レビューを含むWordPressサイトに投稿を送信できるようにしたいと想像してみましょう。

カスタムユーザーロールを作成するには、メンバー » 新規ロールを追加に移動するだけです。

ウェブサイトにカスタムユーザーロールを追加する

開始するには、新しいロールのタイトルを入力する必要があります。

これは、**ユーザー » 全ユーザー**ページやWordPressダッシュボードの他のエリアで、各ユーザーの名前の横に表示されるため、役割を明確に識別するのに役立つものを使用するのが良いでしょう。

カスタムユーザーロールにタイトルを付ける

その後、さまざまなボックスにチェックを入れることで、新しいロールに権限を追加し始めることができます。

カスタムロールに満足したら、「ロールを追加」ボタンをクリックして変更を保存します。これで、このカスタムロールを新しいユーザーに割り当てることができるようになります。

新しいロールを既存のユーザーアカウントに追加することもできます。

これを行うには、ユーザー » すべてのユーザーに移動します。次に、変更したいアカウントを見つけて、「編集」リンクをクリックします。

WordPressユーザーに新しいロールを割り当てる

これが完了したら、「ロール」までスクロールし、作成したばかりのロールの横にあるボックスをチェックします。

次の画像に示すように、同じユーザーに複数のロールを割り当てることができます。

ユーザーに複数のロールを追加する

完了したら、画面の一番下までスクロールして「ユーザーを更新」をクリックして変更を保存することを忘れないでください。

WordPressでユーザーアカウントを安全に管理する方法

機能を追加および削除することで、ウェブサイトでユーザーが実行できるアクションを制御できます。これにより、サイトの安全性が保たれますが、追加のユーザーはハッカーが悪用できる脆弱性となります。

それを念頭に置いて、複数著者によるWordPressサイトを保護するためのヒントをいくつかご紹介します。

1. 全員に強力なパスワードの使用を強制する

WordPressには、ユーザーのために強力なパスワードを自動的に作成できる組み込みのパスワードジェネレーターが付属しています。

しかし、多くの人がパスワードジェネレーターをスキップしています。それを念頭に置いて、強力なパスワードジェネレーターの使用を強制するのは良い考えです。

詳細については、ユーザーに強力なパスワードを強制する方法およびWordPressでユーザーにパスワードを変更させる方法に関するガイドをご覧ください。

2. 二段階認証を強制する

一部のハッカーは、自動化されたスクリプトを使用してユーザー名とパスワードを推測しようとします。

2段階認証は、パスワードに加えてワンタイムコードの入力をユーザーに求めることで、自動化された攻撃からサイトを保護できます。

通常、ユーザーはこのコードをコンピューターまたは電話の認証アプリで生成します。アカウントに侵入するには、ハッカーはユーザーのパスワードに加えて、コンピューターまたは電話へのアクセスが必要になります。これにより、サイトのセキュリティが大幅に向上します。

詳細については、WordPressで2段階認証を追加する方法に関するガイドをご覧ください。

3. WordPressセキュリティプラグインをインストールする

WordPressセキュリティプラグインは、不審なアクティビティやログイン試行を監視することで、ウェブサイトを保護するのに役立ちます。

選択できるセキュリティプラグインはたくさんありますが、市場で最高のWordPressセキュリティプラグインであるSucuriをお勧めします。Sucuriは、トラフィックがサーバーに到達する前に悪質なトラフィックをフィルタリングし、一般的な脅威に対してウェブサイトをスキャンします。

詳細については、弊社の Sucuriの完全レビューをご覧ください。

4. WordPressバックアッププラグインをインストールして設定する

他のすべてが失敗した場合、バックアップがあればウェブサイトとすべてのユーザーアカウントを簡単に復元できます。ほとんどのWordPressホスティング会社は基本的なバックアップオプションを提供していますが、それらのバックアップを手動で設定、作成、保守する必要があることがよくあります。

優れたバックアッププラグインは、自動バックアップの実行を含め、すべての難しい作業をあなたに代わって行ってくれます。これにより、サイトの運営に集中する時間をより多く確保できます。

Duplicatorは最高のWordPressバックアッププラグインであるため、使用することをお勧めします。初心者にも使いやすく、Googleドライブ、Amazon S3、Dropboxなどのリモートロケーションに自動バックアップをすばやく設定して保存できます。

ユーザーロールと権限をカスタマイズするその他の方法を探る

ユーザーロールや権限を編集または追加することで何ができるか、インスピレーションが必要ですか?

Membersプラグインを使用すると、クライアント用のカスタムユーザーロールを作成し、プラグインを無効にするアクセスを無効にすることができます。これは、クライアントサイトでのエラーを防ぐのに役立ちます。

または、PublishPressプラグインを使用して、編集ワークフローに関連するロールと権限を管理することもできます。確認できる記事をいくつか紹介します。

この記事がWordPressでユーザーロールに機能を追加または削除する方法を学ぶのに役立ったことを願っています。また、WordPressでコンテンツを保護する方法に関するガイドや、最高のWordPressペイウォールプラグインの専門家による選択も参照してください。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

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

読者とのインタラクション

31 CommentsLeave a Reply

  1. これを共有していただきありがとうございます。
    購読者や著作者とは異なるカスタム権限を付与したいライターがいます。
    しかし、特定のカテゴリを特定の著者またはユーザーロールに表示する方法はありますか?

  2. こんにちは
    開発環境から本番環境へサイトを移行した後、管理者ユーザーの問題が発生しています。

  3. こんにちは、ユーザーは私のニュースレターの購読者だと思っていました。7000人以上います。Mailchimpにインポートできますか?

    • メアリーさん、こんにちは。

      はい、できます。ユーザーデータをエクスポートするチュートリアルはこちらです。データを入手したら、スプレッドシートプログラムで開いて必要な列を保持できます。ただし、MailChimpに追加すると、サブスクリプションを確認するように求められます。

      管理者

  4. この記事は非常に古いですね。ユーザーロール管理のために、Capability Manager Enhancedは引き続きWP-Beginner推奨のプラグインですか?よろしくお願いします!

  5. このプラグインは本当に気に入っています。とても助かりました。しかし、問題があります。私の唯一のプラグイン設定を表示したいのですが、あなたのプラグインCapability Manager Enhancedでは、私のプラグインオプションが表示されません。何か解決策はありますか?

  6. ちょっと気になったのですが、Authorに投稿を作成させたいのですが、これらの投稿のステータスは自動的に「審査待ち」または「下書き」になります。
    Authorが作成した投稿は、Editorが確認・承認して公開できるようにしたいです。

    このアプリで可能ですか?
    もし可能なら、方法を教えてください。

  7. ユーザーが管理メニューのすべてを見ることができない場合、機能の1つだけを使用できるようにする方法はありますか?たとえば、ウェブサイトのバックアップのみを実行できるようにしたいのですが。ロールにそれを追加する方法はありますか?

  8. 特定の重力フォームのエントリのみを読み取り、エクスポートできるように、しかしフォームや設定を編集したり、他のバックエンド管理エリアを表示したりできないように、購読者にアクセスを許可したいと思います。

    フォームに入力されたデータと、購読者によってフォーム送信時にアップロードされるファイルが必要です。指定された期間アクセスを許可する安全な方法を見つけようとしています。ウェブサイトは1つだけで、マルチサイト機能は設定されていません。

    アドバイスをお願いします。どのような方向性でも大変感謝いたします。

  9. 私はブログの管理者です。著者もいます。著者の公開を無効にしたので、公開前に投稿を確認できますが、著者が「レビューのために送信」をクリックしても、確認の通知が届きません。助けてください。

  10. 拝啓

    投稿ありがとうございます!

    このプラグインをインストールしていますが、加入者に画像をアップロードさせ、自分の画像だけを表示させる方法はありますか?

    現在、ここでは購読者はプロフィールの編集と画像のアップロードのみが可能ですが、ギャラリーの他の画像も表示できます。彼らには自分の画像のみを表示させる方が良いと思います。

    よろしくお願いいたします。

    トニー

  11. インストールされているプラグインや、左側のWPナビゲーションの特定のメニュー項目に対する権限の追加と削除はどうでしょうか?

    • こんにちは。私もそれを知りたいと思っています。

      新しいプラグイン/メニューオプション(例:カレンダー/スタッフ配置)へのアクセス権をどのように付与しますか?

      ありがとう

  12. Justin Tadlock氏のMembersは、この記事で紹介されているプラグインよりもはるかに包括的(つまり、より役立つ)なプラグインだと思います。

    • Piet、私も同意します。Membersプラグインはすべてを整理しており、管理者としては権限チェックボックスをチェック/チェック解除するだけで済みます。今のところ、私にとっては順調です。

返信する

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