~/brickswiki $ grep -r "php" ./guides/

「php」

共 16 篇相关教程

tutorial

Bricks 自定义动态数据标签入门:把自定义标签加进『选择动态数据』列表

Bricks 里注册自己的动态数据标签,让自定义数据出现在动态数据选择器里。付费原文锁定,给出官方钩子补全实现(Parent link 案例)。

tutorial

Bricks 动态条件:仅当文章存在手动摘要(Excerpt)时才输出元素

Bricks 里用 {echo:函数} 动态条件判断文章是否手动填写了摘要,有才显示摘要区块。完整 PHP 函数 + 白名单 + 条件配置三步搞定。

tutorial

Bricks 嵌套查询循环:向上取任意层父级循环对象(Parent Query Loop Object)

嵌套查询里如何拿到任意层父级循环的对象(分类 ID、文章 ID 等)?两种方式:按元素 ID 取,或用自定义函数按层级动态取。付费原文锁定,官方钩子补全实现。

tutorial

Bricks 查询循环按 ACF Repeater 子字段值筛选行

团队介绍页想按部门分开显示?ACF Repeater 的每一行都可以在 Bricks 查询循环里按子字段值筛选。用 bricks/query/run 过滤器,按元素 ID 区分多个循环,一个函数搞定所有筛选需求。

tutorial

Bricks 按 ACF Repeater 子字段排序行

ACF Repeater 的行默认按录入顺序输出,想按某个子字段字母序或日期排序?bricks/query/run 过滤器里 usort 一行搞定,不碰构建器、不用改数据结构。

tutorial

Bricks 用过滤器自定义面包屑(替换 Uncategorized 链接)

Bricks 的 bricks/breadcrumbs/items 过滤器可以程序化修改面包屑输出。例如把单篇文章面包屑里的 /Uncategorized/ 替换成首页链接,附 BricksExtras 面包屑的对应写法。

tutorial

Bricks 自定义查询类型:循环输出 Meta Box Checkbox List 值

Checkbox List 勾选的值是一个数组,Bricks 查询循环默认没法直接逐项输出。注册一个自定义查询类型,把数组的每一项变成一个循环项——这套模式能循环任意 PHP 数组,不止 Checkbox List。

tutorial

Meta Box Relationship 字段 + Bricks 查询循环:显示关联文章

Bricks 内置的 MB Relationship 查询类型之外,用 PHP 查询编辑器自己控制更灵活。rwmb_meta 取出关联 ID 数组,post__in 喂给查询循环,附带空值兜底和双向关联的设置方法。

tutorial

Bricks 按 Meta Box Group 子字段排序文章

Order by 控件只能按顶层自定义字段排序,字段一旦包在 Group 里就没辙了。用 bricks/query/result 过滤器在结果层重排:取 ID、按子字段值比较、重建文章对象,有值的排前面,空值沉底。

tutorial

Bricks Query Loop 条件类名与 data 属性:库存大于 25 加 in-stock

给查询循环的每一项按条件加类名或 data 属性:自定义函数读 ACF/Meta Box 字段值并返回类名,配合白名单和 STYLE → ATTRIBUTES 实现。

tutorial

Bricks Query Loop 高亮当前文章:给循环项加 data-current 属性

在单篇文章页的导航列表里高亮当前文章:自定义函数 bl_is_current_post 对比循环文章 ID 与当前文章 ID,输出 data-current 属性,纯 CSS 即可定位样式。

tutorial

Bricks Query Loop:精选文章置顶且不重复(PHP 查询实现)

把最新 2 篇 ACF 精选文章排到 Query Loop 最前面,其余按日期排序且不重复。一套 PHP 查询搞定:分两步取 ID、合并数组、post__in 保持顺序。

tutorial

Bricks Query Loop 按 Meta Box Group 的 Radio 子字段筛选文章

筛选出「会话类型」等于指定值的文章:Meta Box 可克隆组里套 Radio 子字段,用 meta_query LIKE 匹配 PHP 序列化串。附完整代码和原理。

tutorial

HappyFiles 文件夹图片用 Bricks Query Loop 输出(三种方式)

把 HappyFiles 分类好的媒体库图片用 Bricks 查询循环展示:嵌套循环、单个 PHP 查询、BricksExtras Dynamic Lightbox 三套方案,附完整代码。

tutorial

Bricks Query Loop 只输出自定义字段里指定的文章 ID

自定义字段存了一组文章 ID,查询循环只想输出这些文章。用 Bricks 的 PHP 查询编辑器一行代码搞定,无需自定义查询或钩子。

tutorial

Bricks Templates Query Loop:在查询循环里显示模板截图

Bricks 1.10 起支持模板截图。本文用自定义函数回退到自动生成的模板截图,让模板库的 Query Loop 也能显示每张模板的缩略图。