Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将Wordpress索引页限制为登录用户?_Wordpress_Wordpress Theming - Fatal编程技术网

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

是否可以将Wordpress索引页限制为登录用户?,wordpress,wordpress-theming,Wordpress,Wordpress Theming,我想公开我的所有文章,但为了查看索引页,用户必须首先注册该网站。这可能吗?要在特定页面中实现,可以使用以下方法: 为了限制对一个特定页面(或某些页面)的访问,以便只有登录的用户才能访问它,我为此制作了一个新的页面模板,然后将这段代码放在模板的开头(就在后面): 以上示例取自 此外,您可以使用多个wordpress插件中的任意一个。一个例子是。我以前使用过这个插件,它工作得很好。还有其他具有不同功能的类似插件。一个简单的谷歌搜索会给你很多选择。最终我不会做302标题,但你的方法很有意义。另一种

我想公开我的所有文章,但为了查看索引页,用户必须首先注册该网站。这可能吗?

要在特定页面中实现,可以使用以下方法:

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


以上示例取自


此外,您可以使用多个wordpress插件中的任意一个。一个例子是。我以前使用过这个插件,它工作得很好。还有其他具有不同功能的类似插件。一个简单的谷歌搜索会给你很多选择。

最终我不会做302标题,但你的方法很有意义。另一种方法是:围绕您提到的方法创建条件模板
is\u user\u logged\u in()
没错!条件模板方法可以很好地控制页面中要隐藏/显示的部分。
<?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();
}
?>