如果用户未登录,则Wordpress禁用页面

时间:2016-05-25 11:25:49

标签: php wordpress

我有一个页面'帐户',我希望用户能够编辑他们的个人资料。

但是如何为未登录的用户禁用该页面? 也许用:!is_user_logged_in?

他们应该无法访问该页面。也许会被重定向到登录页面。

2 个答案:

答案 0 :(得分:4)

在Function.php文件中添加此代码。 using template_redirect action hook

android {
...
defaultConfig {
...
ndk {
    abiFilters "armeabi-v7a", "x86"
}

packagingOptions {
    exclude "lib/arm64-v8a/librealm-jni.so"
    }
  }
}

is_page()检查页面是帐户[您可以传递帐户页面ID或页面标题或页面标题]

is_user_logged_in()是检查用户登录还是不返回(bool)如果用户登录则为True,如果未登录则为false。

答案 1 :(得分:1)

你可以这样做。

if( !is_user_logged_in ) {
   $loginUrl = home_url('/login-page/');
   echo '<script>window.location.href = "'.$loginUrl.'";</script>';
}