You are here:  Home » PHP » 如何在WordPress中添加前端登录页面和小部件

是否要在WordPress网站添加前端登录功能?将用户发送到默认登录页面通常会将用户重定向到WordPress管理区域。这非常令人困惑,对用户体验不利。如果用户可以直接从前端登录您的WordPress网站,那不是很好吗?在本文中,我们将向您展示如何在WordPress中添加前端登录页面。

Adding frontend login in WordPress

为什么以及何时需要在WordPress中进行前端登录?

默认情况下,WordPress会在用户登录时将用户发送到WordPress管理区域中的个人资料页面。现在,如果有什么可以,他们可以在管理区域做,就像写一篇文章一样,那是可以理解的。

但是,对于WordPress会员网站,您的所有用户都不需要访问仪表板。事实上,许多用户在登录后可能会感到有些困惑。

允许用户从您网站的前端登录将改善用户体验。用户将能够继续做他们想做的事情。

话虽如此,让我们看看如何在WordPress中添加前端登录页面或小部件

在WordPress中添加前端登录

为了方便起见,我们创建了一个视频教程,介绍如何添加前端登录页面以及您可以在下面观看的小部件。

订阅WPBeginner

但是,如果您只想按照文本说明操作,那么您可以按照我们的分步教程,了解如何添加前端登录页面和小部件WordPress。

您需要做的第一件事是安装并激活Theme My Login插件

激活后,插件将创建登录,注销,忘记密码和注册的页面。

Theme My Login Pages for frontend login, registration, password reset, and logout.

您只需在浏览器中访问这些页面即可查看这些表单。

Preview of a frontend login page in WordPress

主题我的登录即开即用,但您也可以调整插件设置以满足您的需求。只需访问管理区域中的 TML 页面即可配置插件设置。

Theme My Login Settings

第一个选项允许您加载插件的默认样式表。如果您在网站上显示表单时遇到问题,则可以取消选中此选项。

主题我的登录还允许您的用户使用电子邮件地址,用户名或两者登录。

主题我的登录模块

主题我的登录带有插入插件的不同模块。您可以根据自己的要求启用它们。只需检查要启用的模块即可。

保存插件设置后,您会注意到在启用的每个模块的TML菜单下添加了一个设置页面。

让我们来看看每个模块的功能以及如何使用它们。

1。自定义电子邮件

此模块允许您将WordPress发送的电子邮件更改为用户和站点管理员。启用此模块后,您可以通过访问 TML»电子邮件选项卡来自定义电子邮件。

Customize emails sent by WordPress

如果您在发送或接收WordPress电子邮件时遇到问题,请查看我们的指南,了解如何修复WordPress不发送电子邮件问题。

2。自定义密码

默认情况下,WordPress会向用户发送一封电子邮件,要求他们通过设置密码来访问您的网站以完成注册。通过使用自定义密码模块,您可以允许用户在注册期间选择密码。

此模块没有设置页面。启用它只会将密码字段添加到您网站上的注册表单中。

Allowing users to set custom passwords on registration page in WordPress

3。自定义重定向

默认情况下,当用户登录时,WordPress会将它们发送到管理区域中的个人资料页面。自定义重定向模块允许您更改此行为。

启用此模块后,您需要访问 TML»重定向来设置您的设置。

Redirect users when they login or logout in WordPress

该插件允许您为站点上的每个用户角色配置重定向。这意味着您可以为管理员,作者和其他用户角色设置不同的规则。

登录和注销重定向有三种选择。您可以选择将用户发送到其个人资料或登录页面的默认WordPress行为。您可以选择Referer,它会将用户发送到他们来自的页面。最后,您可以选择“自定义”,在用户登录或注销时将其发送到特定的URL。

4。自定义用户链接

此模块允许您为用户添加自定义链接。这些链接将显示在Theme My Login小部件中。启用此模块后,您需要访问 TML»自定义链接选项卡以编辑链接。

Adding custom links to Theme My Login widget

5。Recaptcha

顾名思义,这个模块允许您在注册页面上显示recaptcha。启用后,您需要访问 TML»reCAPTCHA 选项卡进行配置。

Adding recaptcha to registration form in WordPress using Theme my login

只需输入您的站点密钥和密钥,然后单击保存更改。您可以访问reCAPTCHA网站生成站点密钥和密钥。

6。安全

此模块允许您提高登录页面的安全性。启用后,您需要访问 TML»Security 来配置设置。

Improving security of your login forms

您可以通过强制用户登录,然后才能查看该网站,从而使网站完全保密。您还可以禁用对wp-login.php文件的访问。最后,您可以限制登录尝试以保护您的站点免受暴力攻击。请查看我们的指南,了解为什么要限制WordPress中的登录尝试以了解更多信息。

7。主题配置文件

主题配置文件模块允许用户在前端编辑其配置文件。启用此模块后,您需要访问 TML»主题配置文件选项卡进行配置。

Allow users to edit their profiles in frontend

只需选择具有访问wp-admin目录的主题配置文件和用户角色的用户角色即可。

8。用户审核

在网站上打开用户注册意味着您必须处理垃圾邮件用户注册。

主题我的登录使用户审核模块更容易打击垃圾邮件注册。启用此模块后,您需要访问 TML»Moderation 来配置它。

Moderate user registrations

您可以选择电子邮件确认方法,也可以要求每个注册都由管理员手动批准。

在WordPress边栏小部件中添加前端登录表单

除了创建登录,注册和密码重置页面之外,Theme My Login还附带了一个方便的小部件。您可以将此小部件添加到侧边栏,并允许用户从您网站上的任何位置登录。

只需转到外观»窗口小部件并将主题我的登录窗口小部件添加到侧边栏。

Login from frontend sidebar in WordPress

这就是全部,我们希望本文能帮助您在WordPress中添加前端登录页面和小部件。您可能还希望查看我们的21个插件列表,以有效管理WordPress多作者博客。

评论被关闭。