Support

Account

Home Forums General Issues Relationship query filter not working Reply To: Relationship query filter not working

  • Hi John, thanks for the quick reply!
    So, we have a relationship field with the name news and the following query filter:

    add_filter('acf/fields/relationship/query/name=news', 'my_acf_fields_relationship_query', 10, 3);
    function my_acf_fields_relationship_query( $args, $field, $post_id ) {
        $args['posts_per_page'] = 3;
        return $args;
    }

    In the backend mask, this actually works and limits the result in the selector to 3 results.
    We would expect the filter to behave the same way in the frontend, limiting the result of a call to get_field(‘news’,$post_id) in a template to 3 results.
    But here the filter doesn’t seem to get applied.