阻止匿名访问WordPress站点(非管理员站点)

时间:2020-04-30 作者:Mitch A

我正在使用WP为商业软件产品(产品X)构建帮助/培训门户。我们想限制对这个新WP站点的访问仅限于产品X的经过身份验证的用户,因为它包含敏感信息。与产品X的auth API集成不是问题(我以前做过)。然而,所有与自定义WP auth相关的文档/示例似乎都集中在WP管理门户上,而不是实际的WP站点。支持这样的事情吗?如果是这样,请链接到示例/文档。

1 个回复
SO网友:jxxe

将此添加到标题顶部。php文件,或将加载到每个页面顶部的文件。

<?php
if(!is_user_logged_in()) {
    wp_redirect(\'/wp-login.php\');
    exit;
}
?>
可能有人会指出不这样做的原因,但这是我想到的第一件事。