1

我有以下代码,它可以自行运行,但是当我在 wordpress 上尝试时,它显示登录信息,但是当我点击提交时,它没有提交表单,而是转到以下地址并显示一个白页。

    http://localhost:8080/wordpress/wp-admin/admin.php


    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
              Username <input type="text" name="username"  />
              <br /> 
              Password <input type="password" name="password" />
              <br />
             <input type="submit" value="Login" />

    <?php 
        if(isset($_POST["username"])
        ....
4

2 回答 2

1

您或许应该更详细地了解您想要实现的目标。

您不使用wp_login_form()的任何原因?

至于白屏,我也建议打开调试,在你的 wp-config.php 文件里面是define('WP_DEBUG', false);. 将其更改为 true。(我也只能假设登录显示白屏,因为缺少随机数字段,使用 wp_login_form() 会消失)

于 2013-02-14T11:57:00.953 回答
0

在表单字段中添加名称属性

<form method="post" name="form_name" action="<?php echo $_SERVER['PHP_SELF']; ?>">
于 2013-02-15T07:21:45.807 回答