【发布时间】:2014-08-12 19:18:49
【问题描述】:
我有一个 Wordpress 网站,其中有一个受限页面,如果用户导航到此页面但未登录,他们会被发送到注册页面。
如果他们使用此表单登录,他们确实会登录,但会停留在显示登录表单的同一页面上。
我希望他们能够登录,然后当页面重新加载时,他们会被发送到他们之前尝试查看的任何受限页面。
在我使用过的页面模板中:
<?php if(!is_user_logged_in()) { ?>
show login form
<?php } else { ?>
<?php } ?>
如果他们已登录然后返回上一页(在他们因未登录而被重定向之前),我需要在其中输入一些内容。
谢谢
【问题讨论】:
-
当使用“login?origin=foo”之类的 url 将用户重定向到登录表单时,提交登录表单时只需将用户发送到原始页面。
-
不幸的是,wordpress 会员系统插件限制了将用户重定向到我选择的页面(即“注册”页面)的页面,因此用户访问的 URL 是由插件生成。
标签: javascript wordpress redirect