重定向至非成员的页面URL

时间:2014-09-04 作者:streetfire

如果请求访问权限的用户未登录或不是成员,则我的成员身份插件不允许我将自定义帖子类型存档/分类URL重定向到非成员页面。所以,我正在尝试一种黑客方法来检查用户是否为a级、B级、C级等,如果不是,模板页面将重定向到无访问页面。

我正在使用下面的代码检查访问级别。插入页面重定向的最佳方式是什么?

<?php 
     if(mgm_user_is(array(\'level1\',\'level2\' ))) {

echo \'REDIRECT TO NON-MEMBER PAGE\';

} else {
echo \'GIVES ACCESS TO PAGE SEARCHED FOR\';
} ?> 

1 个回复
最合适的回答,由SO网友:Robert hue 整理而成

您可以使用wp\\u重定向。这是一个简单的代码,它将非用户重定向到网站主页。您可以将它们重定向到错误页或注册页。

<?php
  if( mgm_user_is( array(\'level1\', \'level2\' ) ) ) {
    wp_redirect( home_url() );
    exit;
  } else {
    // show content
  }
?>

结束

相关推荐