隐藏已登录用户的页面并重定向配置文件?

时间:2016-05-24 作者:Renato Keüller

我在wordpress上有一个页面,输入后会重定向到您的个人资料页面。到目前为止还不错。

然而,在用户登录之后,将无法访问主页。我已经隐藏了“主页”菜单,但如果出于某种原因它访问主页,我希望他被重定向到他们的个人资料页。

这可能吗?

1 个回复
SO网友:Gareth Gillman

未经测试,但应能正常工作

add_action(\'wp\', function() {
  $url = home_url(\'my-profile/\'); // profile url here
  if(is_user_logged_in()){
    if(is_front_page() || is_home()){
      wp_redirect($url);
      exit;
    }
  }
});
编辑:我迷上了wp 因此,条件中的函数将起作用。编辑后,将上述代码片段添加到子主题的函数文件中$url 在线:2

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu