WordPress でユーザーの役割ごとにコンテンツを制限するにはどうすればよいですか? | WP ページ制限プラグイン
概要
WordPress で企業 (小規模でも大企業でも) のコンテンツを開発および管理することは、特に Web サイト内のコンテンツへのアクセスや制限に関する場合、面倒な作業です。 WordPress のページ制限、投稿制限、その他のコンテンツ制限は、ページや投稿、あるいはページや投稿内の特定のブロックを完全に制限するのに役立ちます。 WordPress (WP) Page Restriction プラグインを利用すると、ページ/投稿を制限し、WordPress サイト上のコンテンツを不正アクセスから保護できます。
前提条件: ダウンロードとインストール
- ページと投稿の制限WordPressプラグインを設定するには、 miniOrange ページと投稿の制限.
注意: ページ制限機能の詳細については、以下を参照してください。 このページ。
構成手順
特定のページ/投稿を制限する
ログインしているユーザーへのアクセスを制限するページや投稿を作成して、WordPress コンテンツを保護するにはどうすればよいですか?
- するために ページ ログインしているユーザーのみに公開されている場合は、 ページアクセス タブをクリックし、その下のページのチェックボックスをオンにします。 ページを非公開にする ログインしていないユーザーを制限する列。
- ソフトウェアの制限をクリック 構成の保存 制限する必要なページを選択したら、
- 同様に、 投稿 ログインしているユーザーのみに公開されている場合は、次のリンクに進みます。 ポストアクセス タブで、その下のページを選択します 投稿を非公開にする ログインしていないユーザーを制限する列をクリックして、 構成の保存.
ユーザーの役割によるページの制限 / 投稿の制限
特定の WordPress ロールのみにページまたは投稿へのコンテンツ アクセスを許可するにはどうすればよいですか?
- WordPress ロールに基づいてページへのアクセスを許可するには、[ページ アクセス] タブに移動し、 ページ制限、ページへのアクセスを許可するユーザーの役割を入力します。 カスタムロールのページを制限することもできます。 (デフォルトでは、ロールに関係なく、すべてのユーザーがすべてのページと投稿にアクセスできます).
- ソフトウェアの制限をクリック 構成の保存 必要な役割を入力したら。
- 同様に、アクセスを許可するには、 投稿 WordPress のロールに基づいて、ロールを ポストアクセス 下のタブ 投稿制限.
すべてのページ/投稿を制限する
すべてのページと投稿のコンテンツを非公開にして、ログインしているユーザーのみがアクセスできるようにしてコンテンツを保護するにはどうすればよいですか?
- すべてを作るには、 ページ WordPress のページにプライベートおよび強制ログインするには、 ページアクセス タブと下 すべてのページのグローバル設定 セクション、有効にする すべてのページを非公開にする オプション
- 同様に、すべてを作成するには、 投稿 プライベート、に行きます ポストアクセス タブと下 すべての投稿のグローバル設定 セクション、有効にする すべての投稿を非公開にするオプション.
- これらの切り替えを両方有効にすると (すべてのページを非公開にする の三脚と すべての投稿を非公開にする)すべてのページと投稿への不正アクセスが制限されます。
WordPress ログイン ページの背後にあるすべての WordPress ページと投稿を保護するにはどうすればよいですか?
- 全てを守るために ページ、に行きます ページアクセス タブと下 すべてのページのグローバル設定 セクション、有効にする すべてのページを非公開にする オプション
- さて、下にスクロールして 制限されたコンテンツの動作 セクションを選択し、ラジオ ボタンを選択します。 ログインページにリダイレクト オプションを選択します。
- 同様に、すべてを保護するために、 投稿 WordPress ログインページの後ろにある、 ポストアクセス タブと下 すべての投稿のグローバル設定 セクション、有効にする すべての投稿を非公開にする 投稿を制限し、WordPress へのログインを強制するオプション。
- 次に下にスクロールして 制限されたコンテンツの動作 セクションを選択し、ラジオ ボタンを選択します。 ログインページにリダイレクト オプションを選択します。
- これは すべてのページ、投稿を保護し、WordPress ログイン ページの背後にあるコンテンツを制限します これにより、ユーザーがサイト上のページまたは投稿にアクセスすると、ログイン ページに自動的にリダイレクトされます。
ユーザーの役割に基づいてブロックアクセスを制限する
ユーザーの役割に基づいて任意のページのブロック/コンテンツ アクセスを提供するにはどうすればよいですか?
ページの特定のコンテンツまたはブロックを制限するには、「」で説明されている以下の手順に従ってください。 アクセスをブロックする ページと投稿の制限プラグインのタブ:
- ショートコードを使用すると、ログインしたユーザーのみにページ上の特定のコンテンツの表示を許可できます。 [制限コンテンツ] [/制限コンテンツ].
- 開始タグと終了タグの間のコンテンツは、ログインしていないユーザーには表示されません。
- ショートコードを使用する [restrict_content 役割=""] [/restrict_content] このソリューションをさらに細分化するために、 特定のユーザー役割のみがページ上の特定のコンテンツを表示できるようにする.
- 開始タグ間のコンテンツ [restrict_content 役割=""] そして終了タグ [/restrict_content] role 属性に割り当てられたロールのみに表示されます。
ユーザーの役割に基づいてカテゴリへのアクセスを制限する
WordPress ユーザーの役割に基づいてカテゴリへのアクセスを有効にする方法は?
- WordPress ユーザーロールに基づいてカテゴリごとのアクセスを提供するには、次の場所に移動します。 カテゴリアクセス タブには何も表示されないことに注意してください。
- 選択する XNUMXページあたりのアイテム数 ドロップダウンから表示されます。
- 各カテゴリの横に役割を入力します。 セミコロン(;)、そのカテゴリのページ/投稿を誰が閲覧できるかを示します。
- 対応するチェックボックスがオンになっていることを確認してください。
- 以下を行うには、 構成の保存
カスタム投稿タイプを制限する
カスタム投稿タイプの投稿を制限するにはどうすればよいですか?
- カスタム投稿に投稿制限を適用するには、 ポストアクセス タブ。 を選択してください Custom Post Type それから 投稿の種類を選択してください ドロップダウン。
- 次に、以下の投稿を選択します。 投稿を非公開にする カスタム タイプの投稿を制限する列。 (デフォルトでは、すべてのカスタム投稿タイプはすべてのユーザーにアクセス可能です).
制限されたコンテンツの動作
ログインしていないユーザーが制限されたページまたは投稿にアクセスしようとするとどうなりますか?
- たとえば、次のような設定を行ったとします。 WordPressのページ制限・投稿制限 プラグイン 「ページA」を制限する それだけ ログイン ユーザーはそのページにアクセスできます。WordPressサイトにログインしていないユーザーがページAにアクセスしようとすると、デフォルトではユーザーに WordPressのエラーページ メッセージ付き "おっとっと! あなたにはこれにアクセスする権限がありません」.
- これを変更できます 制限されたコンテンツの動作 以下のページについては、 ログイン前にオプションを制限する に選出しました。 ページアクセス タブ。 同様に、投稿のこの動作を変更するには、 ログイン前にオプションを制限する のセクション ポストアクセス タブには何も表示されないことに注意してください。
ログインしていないユーザー制限されたコンテンツに対する動作は次のいずれかになります。
- メッセージ表示 - このオプションを使用すると、デフォルトの エラーメッセージ 要件に応じて変更できます。 エラー メッセージを変更するには、上記の手順を参照してください。 こちら.
- ページリンクにリダイレクト - ユーザーは指定された任意の場所にリダイレクトできます。 URL.
- ログインページにリダイレクト - ユーザーは自動的にデフォルトにリダイレクトされます。 ワードプレスのログインページにより、ユーザーにとって認証とアクセスのプロセスが簡単になります。
- シングル・サインオン - このオプションを使用すると、ユーザーを ID プロバイダーに自動的にリダイレクトできます。 SSO で設定されているように、 WordPress SAML SSO プラグイン or WordPress OAuth SSO プラグイン.
ユーザーが自分のユーザー ロールで制限されたページまたは投稿にアクセスしようとするとどうなりますか?
- たとえば、 WordPress ページと投稿制限 プラグインでは、値「Administrator;」を入力しました。 入力ボックスに「著者」と入力します。 このページを閲覧できる役割を入力してください 「ページA」に、WordPressの管理者と著者の役割を持つユーザーだけがそのページにアクセスできるようにします。これで、WordPressサイトで購読者の役割を持つユーザーがログイン後にページAにアクセスしようとすると、デフォルトではユーザーに WordPressのエラーページ メッセージ付き "おっとっと! あなたにはこれにアクセスする権限がありません」.
- これを変更できます 制限されたコンテンツの動作 の下のページの ログイン後のオプションを制限する のセクション ページアクセス タブ。 同様に、投稿のこの動作を変更するには、 ログイン後のオプションを制限する のセクション ポストアクセス タブには何も表示されないことに注意してください。
ページまたは投稿にアクセスする役割を持たないユーザー プラグインで構成されているように、コンテンツを制限する動作は次のようになります。
- メッセージ表示 - このオプションを使用すると、デフォルトの エラーメッセージ 要件に応じて変更できます。 エラー メッセージを変更するには、上記の手順を参照してください。 こちら.
- ページリンクにリダイレクト - ユーザーは、指定された任意の URL にリダイレクトできます。 カスタムエラーページ.
カスタム エラー メッセージ/ページにリダイレクトしてユーザーを制限する
制限付きユーザーをカスタム エラー ページにリダイレクトして、そのページのコンテンツを保護するにはどうすればよいですか?
ログインしていないユーザーをカスタム エラー ページにリダイレクトする
- ログインしていないユーザーをカスタム エラー ページにリダイレクトする場合は、 ログイン前にオプションを制限する 下 制限されたコンテンツの動作 のセクション ページアクセス/ポストアクセス タブ。
- ログイン前にオプションを制限する、選択 ページリンクにリダイレクト オプションを選択し、ログインしていないユーザーをリダイレクトするカスタム エラー ページの URL を入力します。
- ソフトウェアの制限をクリック URL を保存してテストする ユーザーがリダイレクトされるページを確認します。
- これを設定すると、 ログインしていないユーザー にアクセスしようとします 制限されたページ or 制限された投稿、ユーザーはにリダイレクトされます。 カスタムエラーページ 設定どおりに。
必要なロールを持たないユーザーをカスタム エラー ページにリダイレクトします
- ユーザー (ログイン後にページにアクセスするために必要なロールを持たないユーザー) をカスタム エラー ページにリダイレクトする場合は、 ログイン後のオプションを制限する 下 制限されたコンテンツの動作 のセクション ページアクセス/ポストアクセス タブ。
- ログイン前にオプションを制限する、選択 ページリンクにリダイレクト オプションを選択し、ログインしていないユーザーをリダイレクトするカスタム エラー ページの URL を入力します。
- ソフトウェアの制限をクリック URL を保存してテストする ユーザーがリダイレクトされるページを確認します。
- これを構成すると、ロールを持たないユーザーは、 カスタムエラーページ 設定どおりに。
制限されたユーザー向けにカスタム メッセージを追加するにはどうすればよいですか?
ログインしていないユーザーへのカスタム エラー メッセージ
- ログインしていないユーザーにカスタム エラー メッセージを表示したい場合は、 ログイン前にオプションを制限する 下 制限されたコンテンツの動作 のセクション ページアクセス/ポストアクセス タブ。
- ログイン前にオプションを制限する、選択 ディスプレイ上のメッセージ オプションを選択し、制限されたユーザーに対して表示するメッセージを入力します。
- ソフトウェアの制限をクリック 保存してプレビュー メッセージがどのように表示されるかを確認します。
- これを構成すると、ログインしていないユーザーが制限されたページ/投稿にアクセスしようとすると、以下のスクリーンショットに示すようなカスタム エラー メッセージ画面がユーザーに表示されます。
必要なロールを持たないユーザーへのカスタム エラー メッセージ
- ログイン後にページにアクセスするために必要なロールを持たないユーザーにカスタム エラー メッセージを表示したい場合は、 ログイン後のオプションを制限する 下 制限されたコンテンツの動作 のセクション ページアクセス/ポストアクセス タブ。
- ログイン後のオプションを制限する、選択 ディスプレイ上のメッセージ オプションを選択し、ログインしていないユーザーをリダイレクトするカスタム エラー ページの URL を入力します。
- ソフトウェアの制限をクリック 保存してプレビュー メッセージがどのように表示されるかを確認します。
- これを構成すると、ロールを持たないユーザーには、以下のスクリーンショットに示すようなカスタム エラー メッセージ画面が表示されます。
シングル サインオン (SSO) にリダイレクト
ページ制限プラグインは WordPress SAML SSO プラグインとどのように連携しますか?
- その WordPress SAML SSO プラグイン ID プロバイダーを使用して WordPress サイトでシングル サインオンを有効にします (例: Okta、Azure AD、Azure B2C、Salesforce、ADFS、Keycloak など)プラグインで設定されます。 ページ制限プラグイン WordPress SAML SSO プラグインと併用すると、 シングル サインオンの背後でサイト上の特定のページ/投稿を保護する.
- たとえば、あなたは持っています SSO の背後にある制限された「ページ A」。 これは、ユーザーがページ A にアクセスしようとすると、 ユーザーは自動的に ID プロバイダーにリダイレクトされます。 (WP SAML SSO プラグインで設定されている) 認証用のログイン ページ。アイデンティティ プロバイダー (IDP) による認証が成功すると、ユーザーは WordPress サイトにログインし、ページ A にアクセスできるようになります。
- ページ/投稿の SSO オプションを設定するには、次の場所に移動します。 ページアクセス / ポストアクセス Tab キーを押して、その下のページのチェックボックスをオンにします。 ページを非公開にする 列から ログインしていないユーザーを制限する.
- 次に、選択に移動します。 制限されたコンテンツの動作 セクションとその下にある ログイン前にオプションを制限する、選択 シングル・サインオン 制限されたユーザーを IDP ログイン ページにリダイレクトするオプション。
その他
親ページの制限を子ページに割り当てるにはどうすればよいですか?
- 親ページに与えられた制限を子ページに割り当てるには、 ページアクセス タブには何も表示されないことに注意してください。
- 下 親設定を子ページに自動的に割り当てる 列で、親ページの時点での制限を子ページに割り当てるオプションを選択します。 チェックボックスをチェックすると、選択した親ページの下にある子ページが表示されます。 親構成が自動的に割り当てられる
- ソフトウェアの制限をクリック 構成の保存 必要なページを選択したら、
注意: デフォルトで親ページの設定をすべての子ページに割り当てるには、 親設定をすべての子ページに自動割り当て in すべてのページのグローバル設定 セクションを有効にすることができます。
結論
その WordPress (WP) ページと投稿制限 プラグインは、ユーザー ロールに基づいて、WordPress サイトのページ、投稿、ブロックへのコンテンツ アクセスを制限します。このプラグインは、WordPress サイトでロール ベースのページと投稿の制限を実現するためのシームレスなプロセスを保証し、WordPress サイトへのアクセスに関してユーザーを管理できるようにします。
見つからないものをお探しの場合は、メールでお問い合わせください。 samlsupport@xecurify.com

会員登録