如何创建临时 WordPress 登录:3 种方法

已发表: 2021-11-13

您想在您的网站上创建一个临时登录但不确定该怎么做? 这篇文章是给你的。 在本指南中,我们将了解创建临时 WordPress 登录名的不同方法。

在我们进入不同的方法之前,让我们更好地了解创建临时登录的好处。

为什么要为 WordPress 创建临时登录?

临时登录的主要好处是它们会在一定的小时数或天数后过期。 此外,这些临时帐户不需要用户名和密码组合即可访问后端。 您可以简单地为用户提供一个唯一的 URL,将他们直接带到后端。

创建临时登录对于故障排除、帮助开发人员解决冲突和测试新功能很有用。 例如,您可能希望在一段时间内向您的一些开发人员授予管理员访问权限,同时他们对您的网站进行调整或解决问题。

您可以创建临时登录,而不是向他们提供您的管理员凭据或创建新用户然后将其删除。 这样,您无需创建任何永久帐户,从而更轻松地管理不同的角色和帐户。

现在我们更好地了解了它的好处,让我们看看在 WordPress 中创建临时登录的不同方法。

如何创建临时 WordPress 登录

创建临时 WordPress 登录有两种主要方法:

  1. 从 WordPress 仪表板
  2. 以编程方式
  3. 使用专用插件

在下一节中,我们将向您展示这两种方法,以便您可以根据自己的要求选择最合适的方法。

1) 从 WordPress 仪表板

这是创建 WordPress 用户的最简单方法,不需要任何第三方插件或代码。

首先,打开您的管理仪表板并转到用户 > 所有用户。 在那里,您将看到所有用户及其用户名、姓名、电子邮件地址。

要创建新用户,请单击“添加新用户”按钮。

创建一个新用户

然后,您必须填写用户名、电子邮件、名字和姓氏、网站、密码和角色。

创建一个新用户

用户名、电子邮件地址、密码和角色是强制性选项。 您还可以选择向用户发送通知的选项。

确保根据您的情况选择合适的角色。 用所需的详细信息填写表格后,按Add New User 。 这将告诉 WordPress 创建一个新用户。

这样,您可以通过 WordPress 仪表板创建新用户。 但是,这不会是临时用户。 一旦您不再需要此帐户,出于安全目的,您需要手动删除它。

2) 以编程方式创建临时 WordPress 登录

还有另一种在 WordPress 中创建用户的方法。 您可以使用一些代码,而不是使用管理仪表板。

注意:由于我们将编辑主题的 functions.php 文件,因此在继续之前您应该生成完整的网站备份。 此外,我们建议您编辑子主题,因此如果您没有,请按照本指南创建子主题或使用这些插件之一。

完成后,让我们看看如何以编程方式创建用户。

我们要使用的代码是:

 wp_create_user('johndoe', 'passwordgoeshere', '[电子邮件保护]' );

如您所见,我们使用johndoe作为用户名, passwordgoeshere作为密码,并使用[email protected]作为电子邮件地址。 确保您编辑代码以向用户提供权限、用户名、电子邮件和密码。

您可以直接将该代码片段粘贴到functions.php文件中,或使用特定于站点的插件,如代码片段。 对于此演示,我们将使用代码片段。

我们安装插件,转到Snippets > Add New Snippet ,然后将代码粘贴到那里。

创建临时 WordPress 登录 - 创建一个新用户

保存代码片段后,检查用户部分,您将看到新用户。

创建临时 WordPress 登录 - 创建新用户

为了改进上面的代码,你可以使用一个钩子,所以新的代码片段看起来像这样:

 add_action('admin_init','QuadLayers_create_user');
函数 QuadLayers_create_user(){
  wp_create_user('johndoe', 'passwordffgoeshere', '[电子邮件保护]');
}

而已。 这样,您可以使用一些代码创建 WordPress 用户。 然后,一旦您想从网站中删除用户,您可以删除该片段或停用它。 如果您想了解有关此过程的更多详细信息,请查看我们的以编程方式创建用户的指南。

如您所见,上述选项并不理想,因为它们依赖于您记住删除或更改用户的角色。 要获得在特定时间段后自动删除某些用户的更好解决方案,您需要使用插件。

3) 使用插件创建临时 WordPress 登录

创建临时登录的最佳解决方案是使用专用插件。 那里有几种工具,但对于本演示,我们将使用无密码临时登录。 这个免费的插件具有许多独特的功能,只需单击几下即可创建无限的临时登录。

在本节中,我们将向您展示如何使用此插件在 WordPress 中创建临时登录。

3.1) 安装和激活

首先,您需要安装并激活插件。 转到Plugins > Add New ,查找 Temporary Login without Password 插件,然后安装它。

创建临时 WordPress 登录 - 安装插件

激活插件后,它会自动将您重定向到设置页面。 如果没有,您将在“用户”部分下看到插件的设置。

3.2) 插件配置

创建临时 WordPress 登录 - 插件设置

默认情况下,您不会看到登录信息。 要创建临时帐户,请按Create New

创建临时 WordPress 登录 - 创建一个临时帐户

帐户创建过程很简单,并且带有最少的设置。 您只需输入以下详细信息:

  • 电子邮件地址
  • 角色
  • 登录后重定向
  • 到期

创建临时登录设置

在电子邮件字段中,您需要输入收件人的电子邮件地址。 当有人使用此登录名时,WordPress 将验证此电子邮件地址。 名字和姓氏是帮助您识别每个人的字段,而角色至关重要,因为它将定义您授予该用户的权限。

如果您按下角色下拉菜单,您将在您的网站上看到所有可用角色的列表。 对于此演示,我们将选择管理员,但选择对您的案例有意义的角色。

创建临时 WordPress 登录 - 登录角色

设置到期时间是另一个关键设置。 按下拉菜单并选择对您的情况有意义的选项。 例如,如果您允许某人解决您网站上的一个小问题,3 小时或一天可能就足够了,而如果他们需要执行更复杂的任务,一周或一个月可能是更好的选择.

创建临时 WordPress 登录 - 临时登录到期时间

最后,您将看到为用户选择语言的选项。 默认情况下,插件将选择 WordPress 设置中使用的语言,但您可以从此处更改它。 如果您有在线商店并想更改语言,请查看我们的教程以更改 WooCommerce 语言。

填写完所有字段后,单击提交以创建新的临时用户。

该插件将在屏幕上显示一个独特的链接:

创建临时 WordPress 登录 - 临时登录

3.3) 将链接发送给临时用户

将该链接发送给临时用户,以便他们无需用户名或密码即可访问您网站的后端。 一旦临时用户点击链接,插件将自动将他们重定向到配置的目的地,无需任何身份验证。

这样,您可以不受任何限制地创建任意数量的登录。

您还可以使用以下选项管理现有的临时登录:

  • 禁用登录
  • 删除登录
  • 编辑登录
  • 通过电子邮件发送直接登录链接
  • 复制直接登录链接

创建临时 WordPress 登录 - 登录操作

该插件将在指定时间内为临时用户提供访问权限,然后自动将其删除。

而已! 这就是您使用插件创建 WordPress 临时登录的方式。

如果您已授予某些用户临时管理员访问权限,并且您想确保他们没有做任何他们不应该做的事情,该怎么办? 好消息是您可以监控用户的活动。

如何监控用户的活动

监控用户在您网站上的活动的最简单方法是使用专用插件。 有很多工具可以做到这一点,但在本教程中,我们将使用WP Activity Log

首先,您需要通过转到Plugins > Add New来安装和激活插件。

安装并激活 wp 活动日志

激活后,您将在左侧看到插件的设置。 从日志查看器中,您可以查看每个用户执行的所有活动,以确保他们没有使用您授予他们的权限进行恶意活动。

创建临时 WordPress 登录 - 日志查看器

结论

总之,当有人需要访问您的站点以执行特定任务或特定时间段时,创建临时登录会很有用。

在本指南中,我们看到了在 WordPress 中创建临时登录的两种不同方法:

  • 使用 WordPress 仪表板创建一个帐户,然后将其删除
  • 以编程方式创建用户,然后将其删除
  • 使用临时登录插件,在您定义的一段时间后自动删除临时用户

使用 WordPress 仪表板创建帐户是最简单的方法。 但是,它不会是一个临时帐户,因此一旦您不再需要该用户,就必须手动删除它。 另一方面,插件方法更方便,因为它允许您创建一个特定时期的帐户。 之后,插件会自动删除帐户,使其更易于管理。 此外,我们还建议使用活动日志插件来跟踪用户的活动。

最后,您还可以使用一些代码以编程方式创建用户。 与管理仪表板方法类似,一旦不再需要临时用户,您就需要手动删除它。

您是否创建了临时用户? 您使用了哪种方法? 在下面的评论中让我们知道!

如果您喜欢这篇文章,您可能还对以下指南感兴趣:

  • 如何更改 WordPress 登录页面 URL
  • WordPress登录不起作用? 如何修复它
  • 如何将验证码添加到 WooCommerce 登录