wordpress - pie register:我正在尝试在登录表单中添加一个按钮

时间:2014-08-12 18:17:14

标签: php html wordpress button plugins

我一直在尝试通过在plugins / pie-register / login_form.php文件中添加以下代码来向pie寄存器的登录表单添加一个按钮

$form_data .= '<form method="link" action="'.pie_registration_url().'">
               <input type="submit" id="login-create-acct" value="Create Your Free Account" /></form>'

基本上,我想添加一个创建帐户按钮,而不是他们的注册链接。

按钮出现在表单上没问题。但是,当我点击它而不是链接到注册表单时,它反而认为我正在尝试登录并给我一个“无效的登录详细信息”消息。

所有的帮助都表示赞赏,提前谢谢。

1 个答案:

答案 0 :(得分:0)

我相信您可能偶然发现了此链接(或其他具有相同&#34;链接&#34;方法的页面):
  - http://www.htmlgoodies.com/tutorials/buttons/article.php/3478871

包含(来自我发现的)

<FORM METHOD="LINK" ACTION="page1.htm">
<INPUT TYPE="submit" VALUE="Clickable Button">
</FORM>

我建议您使用(或尝试)<form method="post"<form method="get",具体取决于您希望与代码的其余部分一起使用的方法,但不会发布。

代码与您的pie_registration_url()功能相关并且相关。

使用您现有的方法并假设您有类似的内容:

<?php
$name = $_POST['name'];
echo $name;

并在表单中使用Name: <input type="text" name="name">
会转换为http://www.example.com/page.php?name=Bob

并且PHP无法正确解析。

您可能需要执行类似

的操作
<?php
$name = $_REQUEST['name'];
echo $name;

以下是另一个相关的发现: