{
  "name": "bricks/ajax/get_pages_args",
  "kind": "filter",
  "url": "https://academy.bricksbuilder.io/developer/hooks/filters/bricks-ajax-get_pages_args/",
  "scraped_at": "2026-08-29",
  "hook_name": "bricks/ajax/get_pages_args",
  "description": {
    "en": "Filters the query arguments used when searching for pages or posts within the Bricks builder (e.g., in link controls or populate content settings).",
    "zh": "筛选在 Bricks 构建器内搜索页面或文章时所使用的查询参数（例如在链接控件或内容填充设置中）。"
  },
  "parameters": [
    {
      "name": "query_args",
      "type": "array",
      "type_zh": null,
      "description": {
        "en": "Array of arguments passed to get_posts() .",
        "zh": "用于查询页面的 WP_Query 参数数组。"
      }
    }
  ],
  "example_usage": "add_filter( 'bricks/ajax/get_pages_args', function( $query_args ) {\n    // Example: Exclude specific post IDs from the search results\n    $query_args['post__not_in'] = [ 12, 34, 56 ];\n\n\n    return $query_args;\n} );"
}