定制前端和后端登录WordPress
VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/11834.html
是否希望您的用户从网站的前端或后端登录,WordPress允许您完全自定义两者的体验.
偶尔,在构建WordPress网站时,您可能会认为内置登录页面并不完全满足您的需求.有时,您可能希望嵌入到您网站的前端中的登录表格.其他时候,您可能需要使用默认的/wp-login.php 页面不可用的功能.
我们之前看过如何完全自定义WordPress登录页面,探索将其合并到您网站的品牌中的方法.在这篇文章中,我们将通过更实际的例子来看,如何扩展该帖子中提供的一些功能.
本帖子看前端并在两个部分中后端登录自定义.在第一部分中,我将解释如何从站点前端处理登录过程.我们将看看如何:
- 将登录表格包含到帖子和小部件
- 在成功登录时重定向用户
- 设置自定义登录页面
- 有条件地显示菜单中的登录/注销链接
中
请注意,我们将浏览登录任务,让WordPress在失败的登录名,密码重置,用户注册和数据编辑时进行重定向.所有这些任务都应该仔细关注,并将为我们提供更多潜入和探索未来.
在本帖子的第二部分,我将向您展示如何为内置登录页面添加更大的功能.我们要去:
- 自定义登录页面标题的HTML结构
- 从内置登录页面获取最大的名录页面
我们还将查看几个例子来认识到可用于处理登录过程的功能,操作和过滤器.我假设你熟悉动作和过滤挂钩后面的关键概念.如果您没有,在进行此帖子之前,请花时间读取快速(和深入)指南的WordPress钩.
让我们开始潜入登录自定义.
wordpress后端登录表单.
继续读取,或使用以下链接跳转:
- 在帖子和文本小部件中包括登录表格
- 将用户重定向登录
- 设置自定义登录页面
- 以编程方式添加登录和注销菜单项
- 自定义登录头
- 让您的用户选择重定向URL
- 我们在这里形成你
包括帖子和文本小部件中的登录表单
在设计新网站的用户流时,您可能希望在网站前端显示登录表格.由于wp_login_form
函数,您可以实现这一目标,函数(或返回)简单的登录表单(检查WordPress Codex以获取详细信息).
此函数包含一个参数数组,其值设置登录,ID,标签和表单元素的默认值后重定向的URL.
在以下示例中,我们将创建一个简单的短代码,这将使网站作者能够将登录表格嵌入到网站中的任何位置:
在上面的代码中,我们已经将echo
的值设置为false,以便该函数不会打印表单的HTML,但将返回标记为$output
变量的值.回调函数返回相同的值.
如果用户已登录,则该函数返回消息,并且注销链接(后者由wp_loginout
函数返回).
现在,让我们创建一个新的帖子(或页面),并包括 [Frontend-Login-Form] 短代码.结果,我们将获得下面的图像中显示的登录表单.