你可以使用WordPress的插件或代码来限制非登录用户浏览分类文章。以下是一种使用插件的方法:
安装并激活 "Restrict Categories" 插件。你可以在WordPress后台的插件页面中搜索并安装此插件。
激活插件后,转到 "Settings"(设置) > "Restrict Categories"(限制分类)。
在该页面上,你可以选择要限制的分类。选择你想要限制的分类,并选择 "Restricted"(受限制)。
保存设置。现在,非登录用户将无法访问被限制的分类中的文章。
如果你更喜欢使用代码来实现这一功能,你可以在主题的functions.php文件中添加以下代码:
function restrict_category_access() {
if (!is_user_logged_in() && is_category()) {
wp_redirect(home_url());
exit;
}
}
add_action('template_redirect', 'restrict_category_access');
这段代码会在非登录用户尝试访问分类页面时将他们重定向到站点首页。请确保在编辑functions.php文件时小心谨慎,以避免出现错误。最好在修改代码前备份网站。
无论你选择哪种方法,都可以限制非登录用户访问特定分类的文章。