acf/fields/post_object/query

上次更新时间:2022年2月17日

描述

筛选查询$个参数由使用WP_查询以在“帖子对象”字段中显示帖子。

变更日志

  • 在4.1.2版本中添加

参数

apply_filters('acf/fields/post_object/query',$args,$field,$post_id);
  • $个参数 (数组)查询参数。请参阅WP_查询用于可用参数。
  • $字段 (数组)包含所有设置的字段数组。
  • $帖子id (int|string)正在编辑的当前帖子ID。

修改者

此过滤器为特定于目标的字段提供修饰符。以下过滤器名称可用:

  • acf/fields/post_object/query适用于所有字段。
  • acf/fields/post_object/query/name={$name}适用于具有特定名称的所有字段。
  • acf/fields/post_object/query/key={$key}适用于特定键的所有字段。

例子

此示例演示如何修改一些Post对象查询参数。

函数.php

<?php(电话)add_filter('acf/fields/post_object/query','my_acf_fields_post_obbject_query');函数my_acf_fields_post_object_query($args,$field,$post_id){//每个AJAX呼叫显示40个帖子。$args['posts_per_page']=40;//将结果仅限于当前帖子的子级。$args[“post_parent”]=$post_id;返回$args;}