0
我想过滤后对象字段上列出的页面以仅显示数组中的页面。尝试过滤ACF后对象以仅显示某些页面
我设法让它使用关系字段来工作。但是,我需要进行反向查询并需要使用post对象字段。
这是用于关系字段查询过滤器
function my_relationship_query($args, $field, $post)
{
// increase the posts per page
$args['post__in'] = array(32,14); //works!
return $args;
}
// filter for a specific field based on it's name
add_filter('acf/fields/relationship/query/name=where_used','my_relationship_query', 10, 3);
这里的代码是我尝试使用该职位对象查询的代码,无论我做什么或改变它不会改变导致下拉菜单(所有页面始终列在下拉菜单中)。
function my_post_object_query($args, $field, $post_id) {
// only show children of the current post being edited
$args['post__in'] = array(32,14);;
// return
return $args;
}
// filter for a specific field based on it's name
add_filter('acf/fields/post_object/query/name=where_used', 'my_post_object_query', 10, 3);
在此先感谢您的帮助
保罗