如果用户已成功注册,则重定向到另一个页面

时间:2018-08-20 作者:zaf y

我对wordpress很陌生,我什么都不知道。我有一个自定义的注册页面,它工作得很好,但注册后并没有做任何事情,用户必须通过页面顶部的菜单手动转到他的个人资料!注册后,我想自动重定向到他的个人资料页面。我该怎么做?

非常感谢。

    <h3>ثبت نام</h3>


<form name="learn-press-register" action="" method="post">


    <ul class="form-fields">
                        <li class="form-field">
                <div class="rwmb-field rwmb-text-wrapper "><div class="rwmb-field rwmb-text-wrapper ">
                <label for="reg_username">نام کاربری</label>

            </div><div class="rwmb-field rwmb-text-wrapper "><input name="reg_username" class="rwmb-field rwmb-text-wrapper " id="reg_username" required="" type="text" size="30" placeholder="نام کاربری"></div><input class="rwmb-field rwmb-text-wrapper " type="hidden" value="reg_username"><div class="rwmb-field rwmb-text-wrapper "></div></div>                </li>
                        <li class="form-field">
                <div class="rwmb-field rwmb-email-wrapper "><div class="rwmb-field rwmb-email-wrapper ">
                <label for="reg_email">ایمیل</label>

            </div><div class="rwmb-field rwmb-email-wrapper "><input name="reg_email" class="rwmb-field rwmb-email-wrapper " id="reg_email" required="" type="email" size="30" placeholder="ایمیل"></div><input class="rwmb-field rwmb-email-wrapper " type="hidden" value="reg_email"><div class="rwmb-field rwmb-email-wrapper "></div></div>                </li>
                        <li class="form-field">
                <div class="rwmb-field rwmb-password-wrapper "><div class="rwmb-field rwmb-password-wrapper ">
                <label for="reg_password">کلمه عبور</label>

            </div><div class="rwmb-field rwmb-password-wrapper "><input name="reg_password" class="rwmb-field rwmb-password-wrapper " id="reg_password" required="" type="password" size="30" placeholder="کلمه عبور"><p class="description" id="reg_password-description">رمز عبور باید حداقل 12 حرف باشد سمبلهای مقابل استفاده کنید ! " ? $ % ^ &amp; )</p></div><input class="rwmb-field rwmb-password-wrapper " type="hidden" value="reg_password"><div class="rwmb-field rwmb-password-wrapper "></div></div>                </li>
                </ul>


    <p>
        <input name="learn-press-register-nonce" id="learn-press-register-nonce" type="hidden" value="6c324d4ef8"><input name="_wp_http_referer" type="hidden" value="/%D9%BE%D8%B1%D9%88%D9%81%D8%A7%DB%8C%D9%84-%D9%85%D9%86/">     
   <button type="submit">ثبت نام</button>

    </p>

</form>

1 个回复
SO网友:Castiblanco

您必须使用registration_redirect 胡克,把这个加入你的主题functions.php

function wpse_registration_redirect() {
    return home_url( \'/page\' );
}

add_filter( \'registration_redirect\', \'wpse_registration_redirect\' );

结束