您想为您的网站创建自定义 WordPress 登录页面吗?
如果您运行 WordPress 会员网站或在线商店,那么许多用户会经常看到登录页面。自定义默认 WordPress 登录页面可以让您提供更好的用户体验。
在本终极指南中,我们将向您展示创建自定义 WordPress 登录页面的不同方法。您还可以使用本教程创建自定义 WooCommerce 登录页面。
![如何轻松地为您的网站创建自定义 WordPress 登录页面 如何创建自定义 WordPress 登录页面(终极指南)](https://www.wpbeginner.com/wp-content/uploads/2019/05/create-custom-wordpress-login-page-og.png)
以下是您将从本指南中学到的内容。
- 为什么要创建自定义 WordPress 登录页面?
- WordPress登录页面设计示例
- 使用主题 My Login 创建 WordPress 登录页面
- 使用 WPForms 创建自定义 WordPress 登录页面
- 使用 SeedProd 创建自定义 WordPress 登录页面
- 更改 WordPress 登录页面上的登录徽标
- 使用插件更改 WordPress 登录徽标和 URL
- 无需插件即可更改 WordPress 登录徽标和 URL(代码)
- 禁用 WordPress 登录页面语言切换器
为什么要创建自定义 WordPress 登录页面?
您的WordPress 网站配备了强大的用户管理系统。这允许用户在电子商务商店、会员网站和博客上创建帐户。
默认情况下,登录页面显示 WordPress 品牌和徽标。如果您经营一个小型博客或者是唯一具有管理员访问权限的人,那么这很好。
![标准 WordPress 登录屏幕示例 标准 WordPress 登录屏幕示例](https://www.wpbeginner.com/wp-content/uploads/2022/02/wordpress-default-login-page.png)
但是,如果您的网站允许用户注册和登录,那么自定义登录页面可提供更好的用户体验。
如果您的 WordPress 登录屏幕看起来与您的网站完全不同,一些用户可能会产生怀疑。如果您使用自己的徽标和设计,他们可能会感觉更自在。
最后,默认登录屏幕除了登录表单外不包含任何内容。通过创建自定义登录页面,您可以使用该空间来宣传其他页面或特别优惠。
话虽这么说,让我们看一下自定义 WordPress 登录页面设计的一些示例。
WordPress 登录页面设计示例
网站所有者可以使用不同的样式和技术自定义 WordPress 登录页面。有些创建使用其网站主题和颜色的自定义登录页面。其他人通过添加自定义背景、颜色和徽标来修改默认登录页面。
以下是一些可能的示例。
![WPForms 自定义登录页面 WPForms 自定义登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginexamplewpforms-2.png)
WPForms是市场上最好的 WordPress 联系表单插件。巧合的是,他们的插件还包含一个附加组件,用于创建漂亮的 WordPress 登录和注册表单,我们将在本文后面向您展示。
他们的自定义登录页面使用两列布局。左列包含登录表单,右列用于突出显示促销和其他号召性用语。
上面显示的登录页面让用户了解新功能。它使用自定义品牌、背景插图和品牌颜色来创建独特的登录体验。
![杰奎琳·史蒂夫自定义登录页面 杰奎琳·史蒂夫自定义登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginexamplejacquelyn.jpg)
Jacquelynne Steeves 是一个艺术和手工艺网站,作者在其中发布有关装饰家居、制作被子、图案、刺绣等的内容。
他们的登录页面使用与网站主题相匹配的自定义背景图像以及右侧的登录表单。
![教堂动态图形自定义登录页面 教堂动态图形自定义登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginexamplecmg.jpg)
这家动态图形设计公司的登录页面使用彩色背景,反映了他们的业务。
它在登录屏幕上使用相同的站点页眉、页脚和导航菜单。登录表单本身非常简单,背景为浅色。
![MITSloan 自定义登录页面 MITSloan 自定义登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginexamplemitsloan.png)
MITSloan Management Review 使用 弹出模式来显示登录和注册表单。
使用弹出窗口的优点是用户无需离开页面即可登录。它使他们免于加载新页面并提供更快的用户体验。
现在,您准备好学习如何在 WordPress 中创建自定义登录页面了吗?
使用主题“我的登录”创建 WordPress 登录页面
Theme My Login是一个免费插件,可以更改您的登录页面以匹配您的WordPress 主题。它不是很可定制,但它将取代默认的 WordPress 品牌登录页面,并且看起来更专业一些。
您需要做的第一件事是安装并激活主题我的登录插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,主题“我的登录”会自动为您的自定义登录、注销、注册、忘记密码和重置密码操作创建 URL。
您可以通过访问主题我的登录»常规页面来自定义这些 WordPress 登录 URL 。向下滚动到“Slugs”部分以修改插件用于登录操作的这些 URL。
![主题我的登录页面 主题我的登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginthememylogingeneral.png)
主题“我的登录”还允许您使用简码创建自定义登录和注册页面。您可以简单地为每个操作创建一个页面,然后在此处添加页面slug,以便插件可以正确找到并重定向用户。
让我们从登录页面开始。
前往页面»添加新页面以创建新的 WordPress 页面。接下来,您需要为页面指定标题,然后在页面中输入以下短代码。 [theme-my-login]
![将主题“我的登录”短代码添加到页面 将主题“我的登录”短代码添加到页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginthememyloginshortcode.png)
您现在可以发布页面并预览它以查看自定义登录页面的实际情况。
这就是我们的测试网站上的样子。
![主题我的登录预览 主题我的登录预览](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginthememyloginpreview.png)
只需使用以下短代码重复该过程即可创建其他页面。
[theme-my-login action="register"]
获取登记表。
[theme-my-login action="lostpassword"]
对于丢失的密码页面。
[theme-my-login action="resetpass"]
重置密码页面。
使用 WPForms 创建自定义 WordPress 登录页面
WPForms是市场上最好的 WordPress 表单生成器插件。它允许您轻松地为您的网站创建自定义登录和注册表单。
WPForms 是一个高级 WordPress 插件,您至少需要他们的专业计划才能访问用户注册附加组件。WPBeginner 用户可以使用我们的WPForms 优惠券代码获得 50% 的折扣:SAVE50
您需要做的第一件事是安装并激活WPForms插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,您需要访问WPForms » 设置页面以输入您的许可证密钥。您可以在 WPForms 网站上您的帐户下找到此信息。
![输入您的 WPForms 许可证密钥 输入您的 WPForms 许可证密钥](https://www.wpbeginner.com/wp-content/uploads/2022/03/paypalformlicensekey.png)
输入许可证密钥后,您将能够安装附加组件。
继续访问WPForms » 插件页面并找到用户注册插件。
![安装 WPForms 用户注册插件 安装 WPForms 用户注册插件](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginwpformsaddons.png)
接下来,单击“安装插件”按钮下载并激活插件。您现在已准备好创建自己的自定义登录表单。
前往WPForms » 添加新页面并向下滚动到“用户登录表单”模板。您需要单击“使用模板”按钮才能继续。
![选择 WPForms 用户登录表单模板 选择 WPForms 用户登录表单模板](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginwpformsselecttemplate-1.png)
WPForms 将加载包含必填字段的用户登录表单。
您可以单击字段以在其周围添加您自己的描述或文本。
![WPForms 表单生成器 WPForms 表单生成器](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginwpformseditor.png)
您也可以更改其他设置。
例如,默认按钮标题是“提交”。您可以单击该按钮,然后将文本更改为“登录”。
![自定义 WPForms 按钮文本 自定义 WPForms 按钮文本](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginwpformsbuttontext.png)
您还可以决定用户成功登录后会发生什么。
您需要前往“设置”»“确认”选项卡并选择一个操作。您可以将用户重定向到任何其他 URL、将他们重定向到主页,或者只是向他们显示一条消息,表明他们现在已登录。
![重定向登录用户 重定向登录用户](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginwpformsconfirmation.png)
对表单设置感到满意后,单击屏幕右上角的“保存”按钮并关闭表单生成器。
将自定义登录表单添加到 WordPress 页面
WPForms 使您可以非常轻松地在任何 WordPress 帖子或页面上添加自定义登录表单。
只需编辑要添加登录表单或创建新表单的页面即可。然后,在页面编辑屏幕上,将 WPForms 块添加到您的内容区域。
![将 WPForms 块添加到任何帖子或页面并选择用户登录表单 将 WPForms 块添加到任何帖子或页面并选择用户登录表单](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginwpformsaddblocktopage-1.png)
接下来,选择您之前创建的登录表单,WPForms 块将自动将其加载到内容区域内。
您现在可以继续编辑登录表单页面或保存并发布您的更改。
使用 SeedProd 创建自定义 WordPress 登录页面
默认情况下,您的自定义 WordPress 登录表单页面将使用主题的页面模板和样式。它将包含主题的导航菜单、页眉、页脚和侧边栏小部件。
如果您想完全接管整个页面并从头开始设计某些内容,那么您可以使用WordPress 页面构建器插件。
SeedProd是 WordPress 的最佳登陆页面构建器。它适合初学者,并提供拖放构建器来帮助您创建任何类型的登录页面,包括登录页面、即将推出页面、维护模式页面等。
在本文中,我们将使用SeedProd Pro版本,因为它包含登录页面模板和用于自定义的高级页面块。
SeedProd还有一个免费版本,但它不包含为 WordPress 网站创建登录页面的选项。
首先,您需要在网站上安装SeedProd插件。有关更多详细信息,您可以按照我们的WordPress 插件安装指南 进行操作。
插件激活后,您将被重定向到 WordPress 管理区域中的 SeedProd。
在这里,您需要输入您的许可证密钥,您可以轻松地从 SeedProd 帐户获取该密钥。输入密钥后,单击“验证密钥”按钮。
![输入您的许可证密钥 SeedProd 许可证密钥](https://www.wpbeginner.com/wp-content/uploads/2022/03/seedprod-license-key.png)
之后,您就可以在 SeedProd 中创建登录页面。
首先,转到SeedProd » 登录页面,然后通过单击“设置登录页面”按钮选择“登录页面”选项。
![选择登录页面 选择登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodsetupaloginpage.png)
在下一个屏幕上,您可以为登录页面选择模板。还可以选择使用空白模板从头开始创建页面。
但是,我们建议使用模板,因为这样可以更轻松、更快速地按照您想要的方式自定义登录页面。
![为您的 SeedProd 登录页面选择一个模板 为您的 SeedProd 登录页面选择一个模板](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodchoosetemplate.png)
当您选择模板时,将出现一个弹出窗口,供您输入登录页面的页面名称。SeedProd 将使用页面名称作为您的登陆页面的 URL。
输入这些详细信息后,请继续并单击“保存并开始编辑页面”按钮。
![输入页面名称和页面 URL 输入页面名称和页面 URL](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodpagedetails.png)
现在,您可以使用 SeedProd 的“设计”选项卡下的拖放构建器来编辑登录页面。通过该构建器,您只需从左侧菜单中拖动任何页面块并将其放置在页面上的任何位置即可轻松将其添加到页面中。
例如,您可以向登录页面添加一些文本、视频或新按钮。“高级块”部分下有更多自定义选项,您可以在其中添加倒计时器、社交共享图标等。
它甚至允许您删除模板中现有的页面块。您所要做的就是单击垃圾桶图标即可删除页面块。
![编辑您的登录页面 编辑您的登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodbuilder.png)
接下来,如果您单击登录页面上的任何部分,您将看到更多自定义选项。
例如,您可以更改字段的文本和颜色、选择不同的字体、编辑按钮的颜色等等。
![编辑页面部分 编辑页面部分](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodblockoptions.png)
当您对登录页面的设计感到满意时,请继续并单击顶部的“连接”选项卡。
您现在可以连接不同的电子邮件营销服务,例如Constant Contact、Drip、SendinBlue等。
![连接电子邮件营销服务 连接电子邮件营销服务](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodconnect.png)
之后,您需要转到“页面设置”选项卡。在常规设置下,SeedProd 允许您编辑页面标题并将页面状态从草稿更改为发布。
您还可以选择使用 SeedProd Link 的选项并添加您的 SeedProd 附属链接以在线赚取更多收入。
![SeedProd 页面设置 SeedProd 页面设置](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodpagesettings.png)
如果您想针对搜索引擎优化登录页面,请转到 SEO 设置。在这里您将找到一个用于安装 All In One SEO 插件的按钮。
All in One SEO for WordPress (AIOSEO) 是最好的 WordPress SEO 插件,可让您轻松针对搜索引擎和社交媒体平台优化您的 WordPress 网站。
您可以在我们的关于如何正确设置 WordPress 多合一 SEO 的指南中了解使用它的最佳方法。
![SeedProd SEO 页面设置 SeedProd SEO 页面设置](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodseo.png)
之后,您还可以在“脚本设置”选项卡下将不同的代码片段添加到登录页面。
例如,您可能想在此处添加 Google Analytics 代码、Facebook Pixel 或其他跟踪代码。
![将脚本添加到您的 SeedProd 登录页面 将脚本添加到您的 SeedProd 登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodscripts.png)
现在您已经更改了页面设置,请继续并单击顶部的“保存”按钮。
接下来,您必须激活登录页面。为此,您可以退出登陆页面构建器,然后转到SeedProd » 登陆页面。
到达那里后,您应该单击开关将页面状态从“非活动”更改为“活动”。
![激活您的 SeedProd 登录页面 激活您的 SeedProd 登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodactive.png)
您现在可以转到登录页面的 URL 并查看其运行情况。
这是我们演示网站上登录屏幕的屏幕截图。
![SeedProd 登录页面预览 SeedProd 登录页面预览](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultloginseedprodpreview.png)
如果您不喜欢 WordPress 页面构建器插件,那么您可以使用自定义 CSS来设置表单和登录页面本身的样式。或者,您还可以使用CSS Hero 插件轻松添加自定义 CSS 样式。
更改 WordPress 登录徽标和 URL
您并不总是需要为您的网站创建完全自定义的 WordPress 登录页面。事实上,很多网站只是替换了 WordPress 徽标和徽标 URL,同时仍然使用默认登录页面。
如果您想用自己的徽标替换登录屏幕上的 WordPress 徽标,那么您可以轻松使用 WordPress 插件或添加自定义代码。我们将向您展示两种方法,您可以使用最适合您的一种。
使用插件更改 WordPress 登录徽标和 URL
您需要做的第一件事是安装并激活Colorlib 登录定制程序。插入。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,该插件会向 WordPress 主题定制器添加一个新的菜单项。只需导航至外观 » 自定义,然后单击新的“Colorlib 登录自定义程序”项目即可启动登录自定义程序。
![Colorlib 登录定制器插件向主题定制器添加了一个新项目 Colorlib 登录定制器插件向主题定制器添加了一个新项目](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultlogincolorlibcustomizer.png)
登录定制器将加载您的默认 WordPress 登录屏幕,左侧有定制选项,右侧有实时预览。
要将 WordPress 徽标替换为您自己的徽标,请单击右侧的“徽标选项”选项卡。
![Colorlib 登录定制器 Colorlib 登录定制器](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultlogincolorliblogincustomizer.png)
从这里,您可以隐藏 WordPress 徽标、上传您自己的自定义徽标以及更改徽标 URL 和文本。
您还可以自定义文字的大小和颜色,以及自定义徽标的宽度和高度。
![将自定义徽标上传到登录页面 将自定义徽标上传到登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultlogincolorliblogo.png)
该插件还允许您完全自定义默认的 WordPress 登录页面。您可以添加列、背景图像、更改登录表单颜色等。
基本上,您可以创建自定义 WordPress 登录页面,而无需更改默认的 WordPress 登录 URL。
完成后,只需单击“发布”按钮即可保存更改。您现在可以访问 WordPress 登录页面以查看正在运行的自定义登录表单。
![Colorlib 登录定制器预览 Colorlib 登录定制器预览](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultlogincolorlibpreview-1.png)
无需插件即可更改 WordPress 登录徽标和 URL(代码)
此方法允许您使用自己的自定义徽标手动替换登录屏幕上的 WordPress 徽标,而无需插件。
首先,您需要将自定义徽标上传到媒体库。只需转到媒体»添加新页面并上传您的自定义徽标。
上传图像后,单击其旁边的“编辑”链接。这将打开编辑媒体页面,您需要在其中复制文件 URL 并将其粘贴到方便的位置,例如计算机上的空白文本文件。
接下来,您需要将以下代码片段添加到主题的functions.php文件或特定于站点的插件中。
12345678910111213 | function wpb_login_logo() { ?> <style type= "text/css" > #login h1 a, .login h1 a { background-image: url(http: //path/to/your/custom-logo.png); height:100px; width:300px; background-size: 300px 100px; background-repeat: no-repeat; padding-bottom: 10px; } </style> <?php } add_action( 'login_enqueue_scripts' , 'wpb_login_logo' ); |
由
不要忘记将第 4 行的背景图像 URL 替换为您之前复制的文件 URL。您还可以调整其他 CSS 属性以匹配您的自定义徽标图像。
您现在可以访问 WordPress 登录页面来查看正在运行的自定义徽标。
![带有自定义徽标的 WordPress 登录页面 带有自定义徽标的 WordPress 登录页面](https://www.wpbeginner.com/wp-content/uploads/2019/05/ultlogincodepreview.png)
但是,此代码仅替换 WordPress 徽标。它不会更改指向 WordPress.org 网站的徽标链接。
让我们改变这一点。
只需将以下代码添加到主题的functions.php 文件或特定于站点的插件中即可。您可以将其粘贴到之前添加的代码的正下方。
123456789 | function wpb_login_logo_url() { return home_url(); } add_filter( 'login_headerurl' , 'wpb_login_logo_url' ); function wpb_login_logo_url_title() { return 'Your Site Name and Info' ; } add_filter( 'login_headertitle' , 'wpb_login_logo_url_title' ); |
由
不要忘记将“您的网站名称和信息”替换为您网站的实际名称。登录屏幕上的自定义徽标现在将指向您网站的主页。
禁用 WordPress 登录页面语言切换器
WordPress 5.9的发布 引入了新的下拉登录选项,允许用户在登录网站时选择新语言。
如果网站上有不止一种活动语言,则会出现此选项。
![登录屏幕语言切换器示例 登录屏幕语言切换器示例](https://www.wpbeginner.com/wp-content/uploads/2022/02/language-switcher-example.png)
这对于多语言网站和拥有不同用户的团队(可能希望以不同语言访问 WordPress 仪表板)非常有效。
但是,如果您想让登录页面保持简单,并且用户不需要频繁切换语言,那么删除它可以帮助整理登录页面。您可以使用插件或代码来完成此操作。
使用插件禁用语言切换器
您所需要做的就是安装并激活 禁用登录语言切换器 插件。激活后,语言切换器选项将自动删除。无需您配置任何其他设置。
现在,当您进入登录屏幕时,您将看到标准登录屏幕,没有语言切换器选项。
![标准 WordPress 登录屏幕示例 标准 WordPress 登录屏幕示例](https://www.wpbeginner.com/wp-content/uploads/2022/02/standard-wordpress-login-screen.png)
使用代码禁用语言切换器
禁用语言切换器的另一种方法是向 WordPress 添加代码。
只需将以下代码片段添加到您的 functions.php 文件中、在 特定于站点的插件中或使用 代码片段插件即可。
1 | add_filter( 'login_display_language_dropdown' , '__return_false' ); |
由
有关更多详细信息,请参阅有关如何禁用WordPress 登录屏幕上的语言切换器的指南。
就这样。我们希望本文能帮助您了解为您的网站创建 WordPress 登录页面的不同方法。您可能还想查看我们的终极 WordPress 安全指南,了解有关提高 WordPress 登录安全性的提示,或者查看我们对小型企业最佳实时聊天软件的比较。