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
暂无评论内容