Support

Account

Home Forums General Issues Post object field filtered by author

Solved

Post object field filtered by author

  • 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.
Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.