「php」
共 16 篇相关教程
Bricks 自定义动态数据标签入门:把自定义标签加进『选择动态数据』列表
Bricks 里注册自己的动态数据标签,让自定义数据出现在动态数据选择器里。付费原文锁定,给出官方钩子补全实现(Parent link 案例)。
Bricks 动态条件:仅当文章存在手动摘要(Excerpt)时才输出元素
Bricks 里用 {echo:函数} 动态条件判断文章是否手动填写了摘要,有才显示摘要区块。完整 PHP 函数 + 白名单 + 条件配置三步搞定。
Bricks 嵌套查询循环:向上取任意层父级循环对象(Parent Query Loop Object)
嵌套查询里如何拿到任意层父级循环的对象(分类 ID、文章 ID 等)?两种方式:按元素 ID 取,或用自定义函数按层级动态取。付费原文锁定,官方钩子补全实现。
Bricks 查询循环按 ACF Repeater 子字段值筛选行
团队介绍页想按部门分开显示?ACF Repeater 的每一行都可以在 Bricks 查询循环里按子字段值筛选。用 bricks/query/run 过滤器,按元素 ID 区分多个循环,一个函数搞定所有筛选需求。
Bricks 按 ACF Repeater 子字段排序行
ACF Repeater 的行默认按录入顺序输出,想按某个子字段字母序或日期排序?bricks/query/run 过滤器里 usort 一行搞定,不碰构建器、不用改数据结构。
Bricks 用过滤器自定义面包屑(替换 Uncategorized 链接)
Bricks 的 bricks/breadcrumbs/items 过滤器可以程序化修改面包屑输出。例如把单篇文章面包屑里的 /Uncategorized/ 替换成首页链接,附 BricksExtras 面包屑的对应写法。
Bricks 自定义查询类型:循环输出 Meta Box Checkbox List 值
Checkbox List 勾选的值是一个数组,Bricks 查询循环默认没法直接逐项输出。注册一个自定义查询类型,把数组的每一项变成一个循环项——这套模式能循环任意 PHP 数组,不止 Checkbox List。
Meta Box Relationship 字段 + Bricks 查询循环:显示关联文章
Bricks 内置的 MB Relationship 查询类型之外,用 PHP 查询编辑器自己控制更灵活。rwmb_meta 取出关联 ID 数组,post__in 喂给查询循环,附带空值兜底和双向关联的设置方法。
Bricks 按 Meta Box Group 子字段排序文章
Order by 控件只能按顶层自定义字段排序,字段一旦包在 Group 里就没辙了。用 bricks/query/result 过滤器在结果层重排:取 ID、按子字段值比较、重建文章对象,有值的排前面,空值沉底。
Bricks Query Loop 条件类名与 data 属性:库存大于 25 加 in-stock
给查询循环的每一项按条件加类名或 data 属性:自定义函数读 ACF/Meta Box 字段值并返回类名,配合白名单和 STYLE → ATTRIBUTES 实现。
Bricks Query Loop 高亮当前文章:给循环项加 data-current 属性
在单篇文章页的导航列表里高亮当前文章:自定义函数 bl_is_current_post 对比循环文章 ID 与当前文章 ID,输出 data-current 属性,纯 CSS 即可定位样式。
Bricks Query Loop:精选文章置顶且不重复(PHP 查询实现)
把最新 2 篇 ACF 精选文章排到 Query Loop 最前面,其余按日期排序且不重复。一套 PHP 查询搞定:分两步取 ID、合并数组、post__in 保持顺序。
Bricks Query Loop 按 Meta Box Group 的 Radio 子字段筛选文章
筛选出「会话类型」等于指定值的文章:Meta Box 可克隆组里套 Radio 子字段,用 meta_query LIKE 匹配 PHP 序列化串。附完整代码和原理。
HappyFiles 文件夹图片用 Bricks Query Loop 输出(三种方式)
把 HappyFiles 分类好的媒体库图片用 Bricks 查询循环展示:嵌套循环、单个 PHP 查询、BricksExtras Dynamic Lightbox 三套方案,附完整代码。
Bricks Query Loop 只输出自定义字段里指定的文章 ID
自定义字段存了一组文章 ID,查询循环只想输出这些文章。用 Bricks 的 PHP 查询编辑器一行代码搞定,无需自定义查询或钩子。
Bricks Templates Query Loop:在查询循环里显示模板截图
Bricks 1.10 起支持模板截图。本文用自定义函数回退到自动生成的模板截图,让模板库的 Query Loop 也能显示每张模板的缩略图。