自酒店预订 4.0.0 起限制或授予对您酒店网站的访问权限
已发表: 2021-11-25最新的 MotoPress 酒店预订版本 4.0.0。 (或更高)允许您授予他人管理您的酒店网站或查看预订的权限,而无需授予他人管理员权限。
这意味着您现在可以轻松地授予或限制对特定酒店预订菜单和功能以及出租物业员工的酒店预订插件菜单的访问权限,从而改善团队中的整体工作流程和沟通。
WordPress 默认提供六个预定义的用户角色:超级管理员、管理员、编辑、作者、贡献者和订阅者。 他们每个人都被分配了称为能力的权限。
除了默认的 WP 功能外,Hotel Booking 4.0.0 或更高版本还添加了两个自定义用户角色(Hotel Manager 和 Hotel Worker)以及这些角色的更多自定义功能。现在,您既可以添加具有首选酒店经理或酒店工作人员用户角色的新用户,也可以更改当前站点用户的角色。
让我们更深入地了解由酒店预订提供的新 WP 用户角色、自定义功能以及如何编辑它们。
酒店经理用户角色解释
酒店经理用户角色拥有对酒店预订插件设置和工具的充分访问权限。 这是一种扩展的默认 WordPress 编辑器用户角色。
酒店经理可以做什么:
- 查看和编辑所有酒店预订插件菜单和设置(通过 MotoPress 酒店预订插件访问住宿和预订菜单)
- 访问网站上的媒体、页面和评论菜单
酒店经理不能做的事情:
- 访问其他重要的 WordPress 管理网站设置,例如插件
注意:在更新之前,站点管理员和编辑用户角色对插件具有最广泛的访问权限。 更新后,WordPress 编辑器用户角色被剥离; 它现在无法访问酒店预订插件设置,但用于编写或创建页面的住宿短代码除外。
从 Hotel Booking 4.0.0 开始, Hotel Manager用户角色几乎拥有 Editor 角色之前的所有访问权限。 因此,如果您在更新之前使用了 Editor 用户角色,请确保将工作人员重新分配给 WordPress 中的新相关角色。
Hotel Worker 用户角色解释
默认情况下, Hotel Worker 用户角色可以查看预订日历并查看所有过去、当前和即将进行的预订及其状态,但无法以任何方式修改预订,无法访问付款信息或执行任何其他插件配置。
例如,对于具有授予酒店工作人员角色的人,仪表板的默认外观如下:
需要强调的是,Hotel Worker 用户角色默认无法访问预订列表,只能访问预订日历。 但是,如果您想授予此用户角色更多访问权限,例如查看付款或报告,您只需编辑此 WordPress 用户角色的功能(更多内容见下文)。
在现实生活中,这些最有可能与酒店工作人员有关:接待员、房间清洁工和您认为应该有权访问旅行者的到达和离开日期、客户姓名和预订状态的其他人。
如何访问和更改用户角色
通过WordPress 仪表板 > 所有用户查找所有站点用户。 您将看到分配了用户角色的用户列表。
如果您安装任何额外的实用程序来管理 WordPress 用户角色,则可以按角色查看完整的功能列表。
比如有很多免费的standby,比如User Role Editor插件。 它允许您轻松查看站点上的用户角色并将功能分配给这些角色。 不过,您可以使用任何合适的插件。
在这篇文章中,我们还使用了前面提到的用户角色编辑器插件,它可以通过用户 > 用户角色编辑器轻松查看整个功能列表。
随着新酒店预订角色的发布,我们还添加了新的用户功能。 您可以将任何这些特定功能授予 WordPress 上的首选用户角色。 这也意味着您可以更改 Hotel Manager 和 Hotel Worker 用户角色的默认功能。
听起来好像您可以简单地勾选和取消勾选框来授予用户特定的功能,但仍然如此,但您应该在这里非常小心; 有许多相互关联的用户角色功能,因此您自定义的权限组合可能会导致冲突并且根本不起作用。
因此,除非有真正需要,否则我们不建议您随意广泛地编辑 WordPress 用户角色功能。
功能列表按关键菜单设置划分,例如住宿菜单有能力中的“其他”参数意味着用户角色可以修改其他用户创建的帖子。
要查看特定人员的能力,用户角色编辑器插件允许我们转到 Capabilities 菜单:
用户角色编辑器插件还将来自酒店预订的角色作为附加角色分配给新用户或现有用户。
这将允许您将一个人分配给两个不同的角色,例如,管理 WooCommerce 商店(需要自己的 WordPress 用户角色)和酒店预订网站
自定义功能
您选择的用户角色编辑器插件应将自定义功能输出到单独的列表中。 您还将看到哪些自定义功能有权使用特定角色:
这些功能包括访问报告、税费、预订规则等。 所有自定义功能都以“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
付款请求插件还添加了其自定义mphb_send_payment_request 功能。 我们计划在未来添加更多插件功能。
您还可以创建自己的用户角色并将自定义酒店预订功能分配给该角色:
请记住,您可以更改默认酒店工作人员和酒店经理角色的默认功能。
表:酒店预订 WordPress 角色简要说明
角色 | 更新前 | 自酒店预订 4.0.0 |
编辑 | 获得住宿、预订 | 无法访问住宿和预订菜单 访问简码列表 |
行政人员 | 完全访问 | 完全访问 |
订户 | 可以编辑自己的个人资料 无法访问插件菜单和设置 | 没有变化 |
贡献者 | 访问住宿、预订:可以查看和添加自己的自定义帖子类型(住宿类型、住宿等) | 访问简码列表 |
作者 | 访问住宿、预订:可以查看和添加自己的自定义帖子类型(住宿类型、住宿等) | 访问简码列表 |
酒店经理 | – | 访问所有酒店预订菜单和设置 无法访问扩展和管理站点区域 |
酒店工作人员 | – | 访问预订日历 无法访问预订列表 |
MotoPress 酒店预订 4.0.0:自定义用户角色和功能
如您所见,管理员和酒店经理用户角色对酒店预订插件设置具有最广泛的访问权限。 您还可以更改这些用户角色的默认功能,例如允许酒店员工同步 iCals,以及创建具有自定义功能的新用户角色。
其他用户角色 WordPress 没有对该插件的默认访问权限。 他们无法创建、编辑、删除或发布自定义帖子类型、分类法、查看报告等; 但是,他们被授予访问简码的权限。
自定义功能列表还包括来自酒店预订插件的一些功能,以便您可以选择是否授予对其设置的访问权限。
升级至Hotel Booking 4.0.0,让员工管理更灵活!