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

公開: 2021-09-29

WordPressのユーザーロールに機能を追加または削除しますか?

WordPressには、シンプルでありながら強力なユーザー管理システムが付属しています。 各ユーザーには、割り当てられた役割に基づいた機能があります。

この記事では、ユーザーロールに機能を追加または削除して、WordPressでユーザーロールを変更する方法を紹介します。

Customing user role permissions in WordPress

WordPressでユーザーロール機能を追加または削除する理由

WordPressには、組み込みのユーザー管理システムと、いくつかの事前定義されたユーザーの役割と権限が付属しています。

管理者は、WordPressWebサイトで任意のアクションを実行することができます。 たとえば、新しいユーザーの追加や削除、プラグインやテーマのインストール、コンテンツの削除などを行うことができます。

複数の作成者のWordPressブログを運営している場合は、編集者、作成者、または寄稿者のユーザーロールを持つ他のユーザーを追加できます。 これにより、新しいコンテンツを追加するためのユーザーロールのアクセス許可が付与されますが、管理タスクを実行することはできません。

WordPressにはサブスクライバーの役割も付属しているため、ユーザーはサイトにログインしてプロファイルを管理できます。

Users with different roles on a WordPress website

同様に、WordPressプラグインは、カスタム権限を持つユーザーロールを作成することもできます。 たとえば、eコマースプラグインは特定のカスタム権限を持つ顧客のユーザーロールを作成したり、メンバーシッププラグインはメンバーの独自のカスタムユーザーロールを作成したりできます。

しかし、ユーザーロールに特定の追加のアクセス許可を付与したり、既存のアクセス許可を削除したりする場合はどうでしょうか。

たとえば、作成者のユーザーロールから公開権限を削除したり、作成者が他のユーザーのブログ投稿を編集できるようにしたりできます。

機能が制限された完全にカスタムのユーザーロールを作成したい場合はどうなりますか?

そうは言っても、WordPressのユーザーロール機能を簡単に変更し、特定の権限を持つカスタムユーザーロールを作成する方法を見てみましょう。

WordPressのユーザーロール機能の追加/削除

最初に行う必要があるのは、Membersプラグインをインストールしてアクティブ化することです。 詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドを参照してください。

アクティベーション時に、[メンバー]»[ロール]ページにアクセスし、変更するユーザーロールの下にある[編集]リンクをクリックする必要があります。

Edit user role

これにより、ユーザーロールエディターが開き、左側の列にさまざまなセクションが表示され、右側に使用可能な機能が表示されます。

Edit capabilities

各機能の横にある権限を付与または拒否するための2つのチェックボックスがあります。

削除する権限がユーザーロールに付与されている場合は、[付与]オプションのチェックを外し、[拒否]チェックボックスをオンにする必要があります。

たとえば、作成者のユーザーロールがブログ投稿を公開しないようにする場合は、[投稿]セクションに切り替えて、[投稿を公開]オプションの横にある[拒否]チェックボックスをオンにする必要があります。

Remove capability

同様に、ユーザーロールに追加機能を与えることもできます。

たとえば、作成者ユーザーロールを持つユーザーがコメントをモデレートできるようにしたいとします。 デフォルトでは、作成者ユーザーロールはユーザーにコメントをモデレートする権限を与えません。

これを行うには、[一般]セクションに切り替えて、[中程度のコメント]オプションの横にある[許可]チェックボックスをオンにする必要があります。

Add capability

ユーザーロールの変更が完了したら、[更新]ボタンをクリックして変更を保存することを忘れないでください。

これで、その特定のユーザーロールで新しいユーザーアカウントを作成し、ログインして、カスタマイズした権限が意図したとおりに機能していることを確認できます。

カスタム権限を持つ新しいユーザーロールの追加

プラグインを使用すると、カスタムユーザーロールを作成して、ロールがユーザーに与える権限と機能を選択することもできます。

Webサイトに「映画」カスタム投稿タイプがあり、一部のユーザーがそこに映画レビューを追加できるようにしたいとします。 ただし、他のセクションを編集してほしくない。

これを行うには、カスタムユーザーロールを作成する必要があります。

[メンバー]»[新しい役割の追加]ページに移動するだけです。 まず、カスタムユーザーロールのタイトルを指定する必要があります。

New custom user role

その後、ユーザーに機能を付与するセクションに切り替えることができます。 たとえば、テストサイトには、カスタム投稿タイプの「映画」というセクションがあります。

そこで、その投稿タイプのコンテンツを編集および公開する権限をユーザーに与えることができます。

その後、他のセクションも確認して、サイトで他のことを実行する機能をユーザーに提供するかどうかを確認できます。

終了したら、[役割の追加]ボタンをクリックして変更を保存することを忘れないでください。

これで、新しいユーザーをWebサイトに追加して、作成したカスタムユーザーロールを割り当てることができます。

User with custom role

その後、その新しいユーザーアカウントでログインして、すべてが正常に機能していることを確認できます。 カスタムユーザーロールダッシュボードは次のようになりました。

Custom user role dashboard

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

WordPressのユーザーロールと権限をカスタマイズすると、WordPressWebサイトの管理領域へのユーザーアクセスを制御できます。

ただし、ハッキングの試みや脆弱性に対してもサイトが開かれます。 以下は、アクセス権を持つユーザーのみがWordPressWebサイトに安全にログインできるようにするために実行できるいくつかのことです。

1.強力なパスワードを適用する

WordPressにはデフォルトで強力なパスワードジェネレータが含まれていますが、ユーザーはそれをスキップできます。 パスワードポリシーマネージャーを追加して、すべてのユーザーが強力なパスワードを使用していることを確認できます。

2.2段階認証を実施する

2段階認証では、パスワードに加えて、アカウントにログインするための1回限りのコードを入力するようユーザーに求めます。 ユーザーは、コンピューターまたは電話の認証システムアプリを介してこのコードを生成できます。

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

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

WordPressセキュリティプラグインは、疑わしいアクティビティやログイン試行を監視することでWebサイトを保護するのに役立ちます。 市場で最高のWordPressセキュリティプラグインであるSucuriの使用をお勧めします。

この記事が、WordPressのユーザーロールに機能を追加または削除する方法を学ぶのに役立つことを願っています。 また、無料の電子メールドメインを取得する方法に関するガイド、または中小企業に最適なビジネス電話サービスの比較もご覧ください。

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