My login form does not work

时间:2012-01-24 作者:2hamed

我有以下代码为我博客中的每个页面生成登录表单。

<form action="<?php echo wp_login_url(); ?>" method="post">
username: <br />
<input name="log" id="login_username" type="text" />
<br />
password: <br />
<input name="pwd" id="login_password" type="password" />
<br />
<br />
<input name="rememberme" id="rememberme" type="checkbox" value="forever" />
remember me
<br />
<br />
<input type="submit" value="login" />
<input type="hidden" name="redirect_to" value="/" />
<input type="hidden" name="testcookie" value="1" />
</form>
但它不起作用。它只是让用户登录页面。我想知道我是否遗漏了表格的一部分!

SOLVED: 我应该在表单中添加一个名为的隐藏输入login 还有一些价值,比如true.

2 个回复
最合适的回答,由SO网友:2hamed 整理而成

我应该在表单中添加一个名为的隐藏输入login 还有一些价值,比如true.

SO网友:Jared

如果您阅读了上的文档wp_login_url, 您可以指定重定向URL,而不必使用隐藏的输入字段。或者,您可以使用wp_login_form 函数可精确执行您想要的操作:

<?php wp_login_form(); ?> 只需将它放在那里代替表单,然后阅读有关该函数的文档,了解如何自定义它。

结束

相关推荐

Adding Custom Forms

我正在寻找创建一个婚礼网站,将有一个表单页面。其想法是,这是一个RSVP页面,访客将输入他们收到的邀请上的唯一字符串,并将他们带到另一个页面,该页面将包含信息(出席人数、客人数量等),然后将其存储在数据库中,这样我就有了一个完整的客人列表,可以用于以后的用途。我还不太熟悉Wordpress,那么有什么最简单的方法可以让页面包含表单,并且第二个输入页面不会显示在导航中?我应该能够编写php和形成html没有太多的麻烦,只是需要一个起点。