子比主题 – 设置未登录禁止访问分类下的文章

图片[1]-子比主题 – 设置未登录禁止访问分类下的文章-云轻博客

PHP代码,放置于functions.php文件内

// 未登录禁止访问分类下的文章
function restrict_category_access($content) {
    if (!get_current_user_id()) {
        $page_link = get_permalink( $page_id );
        $category_ids = array(1, 2, 3); // 这里的 1, 2, 3 是分类 ID 的例子

        if (empty($category_ids)) {
            // 如果分类ID数组为空,则不执行任何操作
            return $content;
        }

        if (is_single() && has_category($category_ids)) { // 检查文章是否属于这些分类
            $content = '
            <div class="f404">
                <img src="' . ZIB_TEMPLATE_DIRECTORY_URI . '/img/null.svg">
                <div class="alert jb-yellow" data-isclose="" role="alert"> 此内容仅限注册用户查看,请先登录或注册后查看! </div>
            </div>';
        }
    }
    return $content;
}
add_filter('the_content', 'restrict_category_access');
© 版权声明
WWW.002YUN.CN
喜欢就支持一下吧
点赞174 分享打赏
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称常用语表情代码图片

    暂无评论内容