Was there ever a solve to this? I’m able to remove drafts/pending items from the left hand side of a relationship field via this code:
// Only published posts
function filter_acf_relationship($args, $field, $post_id)
$args[‘post_status’] = ‘publish’;
add_filter(‘acf/fields/relationship/query’, ‘filter_acf_relationship’, 10, 3);
However, I have an upload form for a user on the front-end, and when they submit something it goes straight to draft/pending and they automatically show up in the relationship field as (draft), which is undesirable. How could I remove the draft/pending items from the right-side of the relationship field?
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!