🆕 Bricks 2.4 已发布:查询循环性能提升 40%,迁移教程同步更新 →

首页 / 中文教程 / 教程

Bricks 按用户角色条件输出内容(Pro 思路卡)

选题卡:根据当前登录用户的角色(如 editor / subscriber),在 Bricks 里条件显示或隐藏某些元素。思路+钩子,完整代码见 BricksLabs Pro。

Ray ChanRay Chan·2026-08-18·约 1 分钟
目录
  1. 1.适用场景
  2. 2.实现思路
  3. 3.关键钩子
  4. 4.延伸

Bricks 按用户角色条件输出内容(Pro 思路卡)

本篇为选题卡 / 思路骨架。完整代码在 BricksLabs Pro,本文只整理公开思路与钩子,不编造付费内容。原文:User Role Conditional Output in Bricks

适用场景

你希望网站对不同登录角色展示不同内容。例如:给 editor 显示管理入口,给 subscriber 显示升级提示,未登录用户显示登录引导。

实现思路

  1. 在子主题 functions.php 或代码片段插件里,用 WordPress 当前用户角色判断
  2. 根据角色,对 Bricks 中特定元素做显示/隐藏控制
  3. 配合 Bricks 条件渲染钩子,按容器/元素 ID 精准控制

关键钩子

  • WordPress 用户体系wp_get_current_user()current_user_can() 判断角色/权限
  • Bricks 渲染控制:针对目标元素 ID 的条件输出钩子

完整 PHP 实现见 BricksLabs Pro 原文。本文仅作选题索引。

延伸

Ray Chan

站长

Ray Chan

WordPress Developer & Bricks Specialist

WordPress developer with 10+ years of client builds. Switched to Bricks in 2023 — now builds fast WordPress sites and migrates legacy Elementor/Divi projects.

延伸阅读