网站用户可以注册、登录并访问特殊页面members.php, 这是他们帐户的主页。
但是如果他们离开网站回来(前提是他们仍然登录),他们需要登陆members.php 而不是我的常规主页。
现在,每个人,无论是登录还是注销,都会登陆index.php 我的网站的第页。
如何实现上述目标?
最合适的回答,由SO网友:Johansson 整理而成
将这段代码添加到主题的functions.php 文件:
<?php
if (is_user_logged_in() && !is_page(\'YOUR PAGE SLUG\') && empty($_SERVER[\'HTTP_REFERER\'])) {
wp_safe_redirect( site_url(\'/members.php\'));
exit;
}
?>
假设您的
members.php 位于
http://example.com/members.php. 这会将所有登录的用户重定向到该页面。