Hi,
I’m trying to create a custom “post object” field which will have the posts of a certain type, but authored by the user who is logged in.
It’s easy to get posts of a certain (custom) type or a category based on taxonomy, but I found no option to filter by author. Even if the posts are private, and authored by someone else, they show up in the list.
I’d be grateful for any suggestions.
Hi @Ellimist,
One way to achieve this would be through the use of acf/fields/post_object/query
filter to modify the $args
array which is used to query the posts shown in the post_object select field. The code should as shown below:
function my_post_object_query( $args, $field, $post ) {
$args['author'] = get_current_user_id()
return $args;
}
add_filter('acf/fields/post_object/query/name=my_post_object', 'my_post_object_query', 10, 3);
For more information, have a look at: acf/fields/post_object/query
This reply has been marked as private.