Support

Account

Forum Replies Created

  • 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’;
    return $args;
    }

    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?

  • @hube2 Thanks for the reply. I ended up converting the taxonomy into categories and changing the taxonomy.php to a category-slug.php page. Like the code below. It seems to filter for the category. Only problem now is the pagination doesn’t work properly. Every page/* gives me a 404 that I can’t seem to figure out. I appreciate the response.

    
    $cat_id = get_query_var('cat');
    
            $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
            
            $args = array(
                'posts_per_page'	=> 3,
                'post_type'		=> 'shop',
                'suppress_filters' => false,
                "meta_key" => "",
                "orderby" => "meta_value_num",
                "order" => "desc",
                "paged" => $paged,
                'meta_query' => array(
                    array(
                        'key' => 'hotspot_repeater_$_hotspot_category',
                        'compare' => 'LIKE',
                        'value' => array($cat_id),
                    )
                )
            );
    
Viewing 2 posts - 1 through 2 (of 2 total)