要限制非登录用户浏览 WordPress 分类文章,您可以使用 WordPress 的权限和访问控制功能。以下是一些步骤,可帮助您实现这一目标:
创建一个 WordPress 插件:首先,您可以创建一个自定义插件,以便更好地管理访问控制。您可以在 WordPress 插件文件夹中创建一个新文件夹,并在其中创建一个新的 PHP 文件。
添加功能:在您的插件文件中,添加以下代码,以限制非登录用户访问分类文章:
set_404(); // 将请求标记为 404
status_header(404);
nocache_headers();
}
}
}
add_action('template_redirect', 'restrict_category_access');
?>
这段代码会检查当前页面是否为分类页面,如果是,并且用户未登录,则将页面标记为 404,从而阻止非登录用户访问分类文章。
保存并激活插件:将这个 PHP 文件保存到您的插件文件夹中,然后在 WordPress 后台激活插件。
测试:最后,您可以测试插件,确保非登录用户无法访问分类文章。登录用户应该能够正常访问。
请注意,这只是一个基本示例,您可以根据需要进一步自定义和扩展这个插件,以满足特定的访问控制需求。