如何在登录、注册和密码恢复表单上进行定制?

时间:2013-10-12 作者:Nicolai Grossherr

这里有几个答案,基本上只是链接到一个插件——公平地说,还有一些更具体的答案。我知道有很多可能使用不同的挂钩进行定制。我真的很想了解更多,但从哪里开始呢?

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

有关挂钩的一般概述,请查看codex页面Plugin API:

本文专门介绍“钩子”的API,也称为“过滤器”和“操作”


此外,codex还提供了关于定制登录和注册表格的重要信息:

Customizing the Login Form

您可以使用操作挂钩和过滤器挂钩自定义WordPress登录页面,包括:

文档中的操作:login\\u enqueue\\u scripts,login\\u head筛选:login\\u headerurl、login\\u headertitle、login\\u message、login\\u errors表单底部和下方的操作:login\\u form,login\\u footer

Customizing The Registration Form

主题和插件开发人员可以通过使用挂钩自定义WordPress的内置用户注册页面。

自定义注册表涉及使用以下三个挂钩:

register\\u form允许呈现新的HTML表单元素

  • 注册\\u错误
    对表单注册字段执行验证
  • 用户注册
    保存自定义表单数据

  • 上述信息应该可以让您开始了解更多有关定制这些表单的信息,此外,还有一些很好的示例。特别是您首先了解了可以使用的挂钩
    但这些并不是全部,所以另外看看其他可用的钩子Adminstrative Actions 您可以使用来进一步自定义这些表单。并不是所有这些都有很好的文档记录(或者根本没有),因此可能需要查看源代码,例如wp-login.phpgeneral-template.php - 这些是3.6分支的来源。

    结束

    相关推荐

    Admin login not working

    我无法以管理员身份登录wordpress网站。我试图更改密码和其他一些东西,但没有结果。发生的事情是,我返回到登录页面,没有消息。奇怪的是,我可以作为另一个用户登录,但我没有所需的权限。我检查了PHP日志文件,在那里找不到任何东西。我尝试过以私人模式进行,但也不起作用。建议我应该尝试什么?