WordPressで新しいユーザーロールを追加する方法
公開: 2022-09-15WordPress に新しいユーザー ロールを追加する方法について説明した記事が必要だとします。 まず、[ユーザー] メニューの [ロール] ページに移動して、新しいロールを作成する必要があります。 次に、新しいロールの名前と機能を指定する必要があります。 最後に、[新しい役割の追加] ボタンをクリックして変更を保存する必要があります。
すべての WordPress インストールには、デフォルトのユーザー ロールのリストが含まれています。 ユーザーがバックエンドで果たす役割によって、できることとできないことが区別されます (たとえば、特定のタスクを実行できますが、他のタスクは実行できません)。 Web サイトのこのセクションには、ダッシュボードが含まれています (このセクションには、ホームページのリンクからアクセスできます)。 ただし、特定のコンテンツにアクセスできるユーザーをもう少し制御する必要がある場合があります。 カスタム ユーザー ロールを作成する機能は、さまざまな状況で役立ちます。 その投稿タイプをそのユーザーに割り当てることで、特定の投稿タイプへのカスタム ユーザー ロール アクセスを許可できます。 カスタム WordPress ユーザー ロールを作成する最初の方法は、2 つのうちの 1 つを使用することです。
たとえば、カスタム プラグインやテーマの function.php ファイルを最初のステップとして使用できます。 利用可能な多数のプラグインの 1 つをインストールすることによって追加できるロールを作成および編集する方法もあります。 また、テーマのカスタム プラグインまたは function.php ファイルを作成するためにも使用できます。 以下のスニペットには、ロールに割り当てたすべての機能のリストが含まれており、そのすべてが true に設定されています。 スタッフ メンバー ロールによってアクセスされるユーザー ポータルにログインすると、ユーザーはページとページ上の投稿の両方を表示できます。 いくつかの機能を作成者ロールに追加することもできます。 これらのコード スニペットはどちらも、基本的に同じ機能を実行します。
設定のボックスをオンまたはオフにすることで、ロールの機能を追加または削除できます。 独自のカスタム ユーザー ロールを作成し、独自の機能を構成することもできます。 Advanced Access Manager には、役割と機能の管理、およびメニューやウィジェットなどのフロントエンドとバックエンドの機能へのアクセスを備えたダッシュボードが含まれています。
WordPressのユーザーロールとは?

WordPress ユーザー ロールにより、サイト管理者はサイトのコンテンツにアクセス、編集、および公開できるユーザーを制御できます。 WordPress には、スーパー管理者、管理者、編集者、作成者、購読者の 5 つのデフォルトのユーザー ロールがあります。 各ユーザー ロールには独自の一連の機能があり、WordPress サイトでユーザーができることを決定します。
WordPress を介して Web サイトにアクセスできる各ユーザーは、WordPress プラットフォームで個別の役割を果たします。 これらの役割は、できることとできないことを定義します。 通常、5 つのユーザー ロールが割り当てられます。 Web サイトを完全に制御できるユーザーを選択できますが、他のユーザーはコンテンツのみを表示できます。 管理者ユーザーは、ユーザーを追加および削除したり、既存のユーザーのパスワードを変更したりできます。 管理者は、どこからでもネットワークのすべての Web サイトにアクセスできます。 好みに応じてカスタマイズすることもできます。
デフォルトの WordPress ユーザー ロールを使用すると、適切に機能するさまざまな WordPress Web サイトやブログを作成できます。 特定のユーザーは、一部の Web サイトで制限されたコンテンツにアクセスできる場合があります。 有料メンバーのみにコース、ビデオ、またはその他のプレミアム コンテンツへのアクセスを許可する場合は、有料メンバーの場合にそうする必要があります。 WordPress でメンバーシップ サイトを作成する場合、いくつかのすばらしいプラグインを利用できます。
学校管理者の主な役割は、模範を示すことです。 この役割として、すべての学校ユーザーを管理し、システムへのフル アクセスを取得できます。
次に重要なポジションはオーナーです。 これらのユーザーは、自分のファイルとフォルダーを管理するだけでなく、自分のファイルを主に制御することは許可されていません。
フォルダーまたはファイルの作成者は、そこに置く責任があります。 必要に応じてファイルやフォルダーを削除、名前変更、作成することができ、システムへの完全なアクセス権を持っています。
「アフィリエイト」という用語は、特定のタスクを担当していない人々を指します。 アフィリエイトがシステム全体を表示することはできず、表示が許可されているファイルとフォルダーのみを表示できます。
最終的な行為を行うことができるのは学生だけです。 システムにアクセスできるのは、教師によって割り当てられた生徒だけであり、教師が所有するファイルとフォルダーの表示のみが許可されます。
新しいユーザーが作成されるとすぐに、そのユーザーはシステムで役割を持つ必要があります。 つまり、ユーザーには適切なアクセス許可が付与され、ユーザーのアクセスはより簡単に管理されます。
初めてログインするときは、ユーザーに特定の役割を割り当てる必要があります。 その結果、システムへのアクセスを制限し、有害な変更を防ぐことができます。
管理者は、ユーザーの役割をユーザーに割り当てることで、システム内でユーザーができることとできないことを制御できます。 ロールを作成してユーザーに割り当てると、アクセスを簡単に管理してシステムを安全に保つことができます。
WordPress でユーザーの役割を確認するにはどうすればよいですか?
まず、ユーザーがログインしていることを確認します。ログインしていない場合、ロールが割り当てられます。 ユーザーがログインすると、WP_get_current_user を使用して WP_User オブジェクトを返します。 その結果、扱うデータが豊富になり、$user を介してユーザー ロールにアクセスできます。
WordPress でユーザーの役割を見つけるにはどうすればよいですか?

WordPress でユーザーロールを見つける方法はいくつかあります。 1 つの方法は、WordPress 管理パネルの [ユーザー] セクションに移動することです。 そこから、サイトのすべてのユーザーのリストとそれぞれの役割を確認できます。
ユーザー ロールを見つける別の方法は、WP メンバーやユーザー ロール エディターなどのプラグインをインストールすることです。 これらのプラグインは、ユーザー ロールを管理できる WordPress 管理パネルに追加のセクションを追加します。
WordPress で現在のユーザー ロールを取得する方法について、多くの情報を得ることができます。 この記事では、PHP コードを使用して、WordPress で現在のユーザーのロールにアクセスするプロセスを順を追って説明します。 これらの関数を使用すると、特定のシステムで特定のユーザー ロールが使用できるコンテンツ、機能、またはアクションを簡単に判断できます。 定義できる WordPress ユーザー ロールを作成する公式の方法はないため、独自のロールを作成する必要があります。 この短いコードは、アクティブな子テーマのメイン ファイルとして使用される functions.php ファイルに必要です。 上記のコード スニペットの最初のステップは、ユーザーが自分のアカウントにログインしているかどうかを判断することです。 その後、$user でロールにアクセスできます。 ロールは、前のステートメントと同じ形式 (配列として) で返されます。

WordPress プログラムでユーザーロールを追加

WordPress でのユーザー ロールの追加は、add_role() 関数を使用してプログラムで行うことができます。 この関数は、役割の名前、役割の表示名、および役割の機能の配列の 3 つのパラメーターを取ります。
WordPress プラットフォームでは、管理者、編集者、作成者、寄稿者、購読者の 5 つの異なるユーザー ロールが採用されています。 権限と機能に基づいて、Web サイトで特定のアクションを実行する機能を各ロールに付与します。 プラグインはユーザーがカスタム ロールをすばやく簡単に作成するのを支援しますが、WordPress コードを使用して手動で新しいロールを作成することもできます。 ユーザーとしての作成者の役割は、コンテンツを提供することです。 作成者は、メディア ファイルをアップロードすることも許可されています。 投稿を作成、公開、編集、および削除できます。 送信することで、公開せずに投稿を作成するオプションがあります。
あなたのサイトの購読者数は最低です。 アカウントにログインしている間、会員制サイトで制限されたコンテンツを読むことができます。 作成者は、コンテンツの SEO スコアを改善したい場合、SEO スペシャリストを雇う必要があります。 いずれの場合も、コメントやカテゴリ/タグの編集を送信する必要はありません。 編集者の役割は、著者と一緒に仕事をすることです。 コーディングの方法を知っているか、技術的なノウハウを持っている場合は、コードを使用してそれを行うことができます。 このビデオでは、PDA Gold によって保護されたプライベート ファイルへの直接アクセス権をカスタム ロールに付与する方法について説明しました。 コード メソッドを使用して、デフォルト ロールにさらに機能を追加することもできます。 上位 5 つの WordPress プラグインを使用して、WordPress ユーザーがロールと機能を簡単に追加できるようにします。
「ブログ投稿の公開」権限の追加
現在、このロールに関連付けられているすべての特権と制限を確認できます。 次の例では、「ブログ投稿の公開」という新しい機能を追加します。
新しい権限を追加するには、[新しい権限を追加] ボタンをクリックし、必要な情報を入力します。 特典一覧はこちら。
完了したら、[変更を保存] ボタンをクリックして変更を保存します。
WordPressでユーザーロールを取得する方法
WordPress でユーザー ロールを取得するには、WP User Role Editor プラグインをインストールして有効にする必要があります。 有効化したら、WordPress 管理エリアの [ユーザー] > [すべてのユーザー] に移動する必要があります。 ここから、変更する役割を選択し、その横にある [編集] リンクをクリックします。 次の画面で、そのロールに追加または削除する機能を選択できます。
WordPress での現在のユーザーの役割は何ですか。 ユーザーは、WordPress のユーザー ロールを使用して、さまざまな機能にアクセスできます。 WordPress で現在のユーザー ロールを取得するには、まずユーザーがログインしているかどうかを確認し、次に WP_get_current_user() 関数を使用してロールに関するデータを検索する必要があります。 ユーザーをログイン済みとして設定するには、 wp_get_current_user() 関数が現在のユーザー オブジェクトを取得し、それをログイン済みオブジェクトとしてマークします。 WordPress のユーザー ロールの仕組みに興味がある場合は、カスタム ユーザー ロールの作成について私が書いたチュートリアルから始めるのがよいでしょう。 ユーザーの役割を理解することは、WooCommerce イベントの処理方法を変更したい WooCommerce 開発者にとっても役立ちます。
WordPress ユーザー役割編集者
WordPress User Role Editor は、WordPress サイトの各ユーザー ロールの機能を完全に制御できる強力なツールです。 このプラグインを使用すると、任意のユーザー ロールの機能を簡単に追加、削除、または変更したり、カスタム機能を使用して新しいユーザー ロールを作成したりできます。 このプラグインは、複数のユーザー ロールを持つサイト、または各ユーザー ロールの機能を微調整する必要があるサイトに最適です。
User Role Editor プラグインを使用して、ユーザーの役割と機能をすばやく変更できます。 機能を最初からコピーして貼り付けることで、特定のニーズに基づいて新しいロールを作成し、その機能をカスタマイズできます。 不要な自己作成ロールにユーザーが割り当てられていない場合、そのロールは削除されます。 各ユーザーは、必要に応じて能力を割り当てることができます。 これは無料でオープンソースのソフトウェア プログラムです。 それを使用する他のプラグインには、カスタム ロールを作成する機能がありません。 これは、ブログ以外の WP サイトに不可欠なプラグインです。 ウクライナに対するロシアの戦争により、プロ版の購入を更新できなくなりました。
WordPress でユーザー ロール エディターを使用するにはどうすればよいですか?
「ユーザー ロール エディター」は、WordPress 管理メニューの「プラグイン」メニューを選択することで有効にできます。 「ユーザー」-「ユーザー役割エディター」メニュー項目に移動して、WordPress の標準役割機能を変更できます。
ユーザー ロール エディタとは
検索した結果です。 User Role Editor WordPress プラグインを使用すると、ユーザーの役割と機能を簡単に変更できます。 ロールに機能を追加する場合は、[更新] ボタンをクリックして、チェック ボックスをオンにします。 やるべきことはそれだけです。
編集者は WordPress にユーザーを追加できますか?
自分のアカウントからの投稿だけでなく、他のユーザーからの投稿も追加、編集、公開、および削除できます。 編集者は、コメントのモデレート、編集、削除、およびモデレートと削除を行うことができます。 一方、編集者は、Web サイトの設定を変更したり、プラグインやテーマをインストールしたり、新しいユーザーを追加したりすることはできません。