ホテル予約4.0.0以降、ホテルサイトへのアクセスを制限または許可する
公開: 2021-11-25最新のMotoPressホテル予約バージョン4.0.0。 (またはそれ以上)ユーザーに管理者権限を付与することなく、ホテルのサイトを管理したり予約を表示したりする許可を誰かに与えることができます。
つまり、権利を簡単に付与したり、特定のホテル予約メニューや機能、および賃貸物件スタッフのホテル予約アドオンメニューへのアクセスを制限したりできるため、チーム全体のワークフローとコミュニケーションが向上します。
WordPressはデフォルトで、スーパー管理者、管理者、編集者、作成者、寄稿者、購読者の6つの事前定義されたユーザーロールを提供します。 それぞれに、機能と呼ばれる権限が割り当てられています。
デフォルトのWP機能に加えて、Hotel Booking 4.0.0以降では、2つのカスタムユーザーロール(ホテルマネージャーとホテルワーカー)と、これらのロール用のいくつかのカスタム機能が追加されています。これで、望ましいホテルマネージャーまたはホテルワーカーのユーザーロールを持つ新しいユーザーを追加するか、現在のサイトユーザーのロールを変更することができます。
ホテル予約によって提供される新しいWPユーザーの役割、カスタム機能、およびそれらを編集する方法について詳しく見ていきましょう。
ホテルマネージャーのユーザーの役割の説明
ホテルマネージャーのユーザーロールは、ホテル予約プラグインの設定とツールに十分にアクセスできます。 これは一種の拡張されたデフォルトのWordPressエディターユーザーロールです。
ホテルマネージャーができること:
- すべてのホテル予約プラグインのメニューと設定を表示および編集します(MotoPressホテル予約プラグインで宿泊施設と予約メニューにアクセスします)
- サイトのメディア、ページ、コメントメニューにアクセスします
ホテルマネージャーができないこと:
- プラグインなど、他の重要な管理用WordPressWebサイト設定にアクセスします
注:更新前は、サイトの管理者と編集者のユーザーロールがプラグインへの最も広範なアクセス権を持っていました。 更新後、編集者のWordPressユーザーの役割は削除されました。 ページを作成または作成するための宿泊施設のショートコードを除いて、ホテル予約プラグインの設定にアクセスできなくなりました。
Hotel Booking 4.0.0以降、 Hotel Managerのユーザーロールには、以前のEditorロールと同様にほぼすべてのアクセス権限があります。 したがって、更新前に編集者のユーザーロールを使用していた場合は、必ずスタッフをWordPressの新しい関連するロールに再割り当てしてください。
ホテルワーカーのユーザーの役割の説明
デフォルトでは、ホテルワーカーのユーザーロールは予約カレンダーを表示し、過去、現在、および今後のすべての予約とそのステータスを表示できますが、予約を変更したり、支払い情報にアクセスしたり、その他のプラグイン構成を実行したりすることはできません。
たとえば、ホテルワーカーの役割が付与されている人のダッシュボードは、デフォルトで次のように表示されます。
ホテルワーカーのユーザーロールは、デフォルトでは予約リストにアクセスできず、予約カレンダーにのみアクセスできることを強調することが重要です。 ただし、支払いやレポートを表示するなど、このユーザーロールにさらに多くのアクセス権を付与する場合は、このWordPressユーザーロールの機能を編集する必要があります(これについては以下で詳しく説明します)。
実生活では、それらはホテルのスタッフに関係している可能性が最も高いです。受付係、部屋の掃除人、およびあなたが考える他の人は、旅行者の到着日と出発日、クライアント名、および予約ステータスにアクセスできる必要があります。
ユーザーの役割にアクセスして変更する方法
WordPressダッシュボード>すべてのユーザーを介してすべてのサイトユーザーを検索します。 割り当てられたユーザーロールを持つユーザーのリストが表示されます。
WordPressユーザーロールを管理するための追加のユーティリティをインストールすると、ロールごとの機能の全リストを見ることができます。
たとえば、User Role Editorプラグインなど、多くの無料のスタンバイがあります。 これにより、サイトのユーザーロールを簡単に表示し、これらのロールに機能を割り当てることができます。 ただし、適切なプラグインを使用できます。
この投稿では、前述のユーザーロールエディタープラグインも使用します。これにより、 [ユーザー]>[ユーザーロールエディター]で機能の全リストを簡単に確認できます。
新しいホテル予約の役割のリリースに伴い、新しいユーザー機能も追加されました。 これらの特定の機能のいずれかを、WordPressの望ましいユーザーロールに付与できます。 これは、ホテルマネージャーとホテルワーカーのユーザーロールのデフォルト機能を変更できることも意味します。
ボックスにチェックマークを付けたり、チェックを外したりして、ユーザーに特定の機能を付与できるように聞こえるかもしれませんが、それでもそうですが、ここでは十分に注意する必要があります。 相互接続された多くのユーザーロール機能があるため、権限のカスタムの組み合わせによって競合が発生し、まったく機能しなくなる可能性があります。
したがって、本当に必要な場合を除いて、WordPressのユーザーロール機能をランダムかつ広範囲に編集することはお勧めしません。
機能のリストは、主要なメニュー設定によって分割されます。たとえば、宿泊施設メニューには機能の「others」パラメータは、ユーザーロールが他のユーザーによって作成された投稿を変更できることを意味します。
特定の人の機能を表示するには、User Role Editorプラグインを使用して、[Capabilities]メニューに移動します。
User Role Editorプラグインは、新規または既存のユーザーに追加の役割としてホテル予約ソースの役割も割り当てます。
これにより、たとえば、WooCommerceストア(独自のWordPressユーザーロールが必要)とホテル予約サイトを管理するために、1人の担当者を2つの異なるロールに割り当てることができます。
カスタム機能
選択したユーザーロールエディタープラグインは、カスタム機能を別のリストに出力する必要があります。 また、どのカスタム機能に特定の役割が与えられているかもわかります。
これらの機能には、レポートへのアクセス、税金と料金、予約ルールなどが含まれます。 すべてのカスタム機能は、「mphb」プレフィックスで始まります(例: mphb_sync_ical)。
カスタムホテル予約機能の完全なリストは次のとおりです。
- mphb_manage_booking_rules
- mphb_manage_taxes_and_fees
- mphb_sync_ical
- mphb_import_ical
- mphb_view_reports
- mphb_export_reports
- mphb_manage_settings
- mphb_view_calendar
Payment Requestアドオンは、カスタムmphb_send_payment_request機能も追加します。 将来的には、アドオン機能を追加する予定です。
独自のユーザーロールを作成し、このロールにカスタムホテル予約機能を割り当てることもできます。
デフォルトのホテルワーカーおよびホテルマネージャーの役割のデフォルト機能を変更できることを忘れないでください。
表:ホテル予約のWordPressの役割の概要
役割 | 更新前 | ホテル予約4.0.0以降 |
編集者 | 宿泊施設へのアクセス、予約 | 宿泊と予約メニューへのアクセスはありません ショートコードリストへのアクセス |
管理者 | 全権アクセス | 全権アクセス |
サブスクライバー | 自分のプロフィールを編集できます プラグインのメニューと設定にアクセスできません | 変更なし |
寄稿者 | 宿泊施設、予約へのアクセス:独自のカスタム投稿タイプ(宿泊施設タイプ、宿泊施設など)を表示および追加できます | ショートコードリストへのアクセス |
著者 | 宿泊施設、予約へのアクセス:独自のカスタム投稿タイプ(宿泊施設タイプ、宿泊施設など)を表示および追加できます | ショートコードリストへのアクセス |
ホテルマネージャー | – | すべてのホテル予約メニューと設定へのアクセス 拡張機能と管理サイトエリアへのアクセスはありません |
ホテル労働者 | – | 予約カレンダーへのアクセス 予約リストにアクセスできません |
MotoPress Hotel Booking 4.0.0:カスタムユーザーの役割と機能
ご覧のとおり、管理者とホテルマネージャーのユーザーロールは、ホテル予約プラグインの設定に最も広範囲にアクセスできます。 これらのユーザーロールのデフォルト機能を変更することもできます。たとえば、ホテルワーカーがiCalsを同期できるようにしたり、カスタム機能を使用して新しいユーザーロールを作成したりできます。
他のユーザーの役割WordPressには、プラグインへのデフォルトのアクセス権がありません。 カスタム投稿タイプ、分類法、レポートの表示などを作成、編集、削除、または公開することはできません。 ただし、ショートコードへのアクセスは許可されています。
カスタム機能のリストには、ホテル予約アドオンの一部も含まれているため、設定へのアクセスを許可するかどうかを選択できます。
Hotel Booking 4.0.0にアップグレードして、スタッフ管理の柔軟性をさらに高めましょう。