Bricks 中文文档:bricks/query/loop_object_id

标签TAGS: 

📄 原始资料  |  展开查看原始 JSON(bricks-query-loop_object_id.json){ “name”: “bricks/query/loop_object_id”, “kind”: “filter”, “url”: “https://academy.bricksbuilder.io/developer/hooks/filters/filter-bricks-query-loop_object_id/”, “scraped_at”: “2026-08-29”, “hook_name”: “bricks/query/loop_object_id”, …

📄 原始资料  |  展开查看原始 JSON(bricks-query-loop_object_id.json)
{
  "name": "bricks/query/loop_object_id",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/filter-bricks-query-loop_object_id/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/query/loop_object_id",
  "description": {
    "en": "Bricks will use \\Bricks\\Query::get_loop_object_id() to retrieve the looping iteration’s object ID. This static function is used in many places. Especially when trying to parse dynamic data. By default, Bricks uses the looping ID if the looping object is a WP_Post, WP_Term, or WP_User object. This filter allows you to change the ID conditionally.",
    "zh": "Bricks 将使用 \\Bricks\\Query::get_loop_object_id() 检索循环迭代的对象 ID。此静态函数在许多地方被使用,特别是在尝试解析动态数据时。默认情况下,如果循环对象是 WP_Post、WP_Term 或 WP_User 对象,Bricks 会使用循环 ID。此筛选器允许你有条件地更改 ID。"
  },
  "example_usage": null
}

前言

Bricks 将使用 \Bricks\Query::get_loop_object_id() 检索循环迭代的对象 ID。此静态函数在许多地方被使用,特别是在尝试解析动态数据时。默认情况下,如果循环对象是 WP_Post、WP_Term 或 WP_User 对象,Bricks 会使用循环 ID。此筛选器允许你有条件地更改 ID。

补充说明

更多细节可参考 官方文档