如何防止我的自定义表单重定向到wp-登录?

时间:2015-10-03 作者:MarketHubb

我正在为客户构建一个应用程序,该应用程序可以通过电子邮件地址和项目编号(一个自定义字段)访问。

我从头创建了一个非常简单的表单(即不使用wp_login_form), 我用WP_QUERY.

我的问题是,当表单值不正确或为空时,用户会自动重定向到wp登录。php页面。

如何重写此行为并将用户保留在自定义登录页面模板上?

    <form action="<?php the_permalink(); ?>" method="post">
        <label for="form_email">Email Address:</label>
            <input id="form_email" type="text" name="email" value="" />
        </label>
        <label for="form_project">Project Number:</label>
            <input id="form_project" type="text" name="project" value="" />
        </label>
        <input type="submit" name="submit" value="Submit" />
    </form>

2 个回复
SO网友:dswebsme

这里已经对这一点进行了充分的讨论:

https://wordpress.stackexchange.com/a/105224/62906

我已直接链接到该小组(IMO)中信息最丰富、最完整的答案。

SO网友:nkuldip

如果您想通过编码对其进行自定义,那么本教程肯定会对您有所帮助。您可以轻松地用自己的自定义登录页替换默认WordPress登录页。

http://www.inkthemes.com/how-to-redirecting-wordpress-default-login-into-a-custom-login-page/

相关推荐

Change default login auth

我将增强我的WordPress身份验证页面。我的想法很简单,就是更改过程以检查密码,就像使用用户名或电子邮件登录的默认过程一样。我已经更改了数据库,添加了额外的字段“code”:我的目标是:the user can login with your username or email and with your password or code.然而,我不知道哪个部分的编码是用来验证密码的,因为我想参考现有的编码。