在登录尝试失败后重定向用户?

时间:2017-01-28 作者:kidcoder SAVE UKRAINE

我有一个自定义的登录表单,下面是该脚本的简介:

<?php
    if ( ! is_user_logged_in() ) {
        $args = array(
            \'redirect\'          => site_url( \'/index.php/portal\' ), 
            \'form_id\'           => \'loginform-custom\',
            \'label_username\'    => __( \'Username\' ),
            \'label_password\'    => __( \'Password\' ),
            \'label_log_in\'      => __( \'Log in\' ),
            \'remember\'          => true
        );
?>
当用户尝试登录失败时,他们会被带到WordPress主题的登录页面。我如何将它们保存在我的主题登录页面上,或将它们引导到另一个页面?

1 个回复
SO网友:Rick Hellewell

如果要返回网站主页,请使用

site_url()
如果要返回到特定页面或帖子,并假设该页面/帖子http://yoursite.com/this-is-my-post , 那么你会想使用

site_url(\'/this-is-my-post\')
如果页面名称为“门户”,则

site_url(\'/portal\') 
请参阅此处的文档:https://codex.wordpress.org/Function_Reference/site_url 对于一些基本示例。

相关推荐

Change default login auth

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