如何创建自定义登录和注册表?

时间:2012-06-18 作者:Dail

我已经为Wordpress开发了一个主题,我需要定制登录和注册表单。目前,与往常一样,登录名和注册URL为:

http://www.example.com/wp-login.php
http://www.example.com/wp-login.php?action=register
我想创建内联表单,内联我的意思是,这个表单必须在我的页面中,而不是在单个(专用)网页中。

登录时,我需要:

- Email 
- Password
注册:

- Name
- Email
- Password
(and a pseudo check for "spammers" like captcha or arithmetical operations)
正如我所说,我需要这些表格在我的页面中,而不是在专用页面中。

两个问题:

1-我能做到吗WITHOUT 使用插件?

2-如果可以,我如何在表单中显示任何错误(例如:错误的电子邮件、错误的密码)?(无需重定向到wp login.php)

非常感谢。

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

1<没有插件你能做到吗

当然。插件可以做的任何事情,您显然也可以自己实现。

1.1是否应该在没有插件的情况下完成

否。这显然是插件领域。即使您想自己编写插件,这也比将其合并到主题中更适合自定义插件。这是一个偏好和观点的问题,当然也可以在你的主题内完成。

为了完整起见,让我提一下Jeff Farthing的theme-my-login. 这是一个编写良好、功能强大的插件,已经开发了多年。毫无疑问,这是一个工作密集度较低的解决方案,在你开始写类似的东西之前,你至少应该考虑使用它。

2。如何做到这一点

查看Administrative Actions 并勾入其中。

再次考虑下载上述插件并剖析其工作原理。

结束

相关推荐

Google Map在Tab Plugins的第二个选项卡上无法使用

我正在使用postTabs plugin 和Comprehensive Google Map Plugin, 我的问题是,当我在第二个选项卡上有我的谷歌地图时,地图没有按预期加载。但是如果我把它移到第一个标签上,效果会非常好。。有没有办法让地图在第二个选项卡上工作?实际上,无论我使用哪个选项卡插件,地图都不会正确加载到第二个选项卡上。。欢迎提出任何建议。谢谢:)