是否可以将Wordpress索引页面限制为登录用户?

时间:2014-04-08 00:29:48

标签: wordpress wordpress-theming

我希望所有文章都可以公开访问,但为了查看索引页面,用户必须先注册该网站。这可能吗?

1 个答案:

答案 0 :(得分:1)

要在特定页面中实施,您可以使用以下内容:

要限制对一个特定页面(或某些页面)的访问,以便只有已登录的用户才能访问它,我为此创建了一个新的页面模板,然后我将这段代码放在模板的开头(紧接着):

<?php if ( !is_user_logged_in() ) {
nocache_headers();
header("HTTP/1.1 302 Moved Temporarily");
header('Location: ' . get_settings('siteurl') . '/wp-login.php?redirect_to=' . urlencode($_SERVER['REQUEST_URI']));
header("Status: 302 Moved Temporarily");
exit();
}
?>

以上示例取自here

此外,您可以使用其中的任何一个wordpress插件。一个例子是here。我之前使用过此插件,效果非常好。还有其他类似的插件具有不同的功能。一个简单的谷歌搜索会给你很多选择。

相关问题