Support

Account

Home Forums Backend Issues (wp-admin) acf/load_field doesn't seem to work Reply To: acf/load_field doesn't seem to work

  • Works like a charm : field 1 get only categories defined in the option field, plus one other option field, field 2 get all categories except those ones.
    Thanks a lot, John !

    // Uniquement les catégories "de niveau 1" (y compris la mise en avant "nouveautés")
    function suremesurev1_produit_categories_niv_1_query($args, $field, $post) {
    	$choices = get_field("produits_categories_niv_1", "option");
    	$choices[] = get_field("produits_categorie_mise_en_avant", "option");
    	$args["post__in"] = $choices;
    
        return $args;
    }
    add_filter('acf/fields/post_object/query/name=produit_categories_niv_1', 'suremesurev1_produit_categories_niv_1_query', 10, 3);
    
    // Toutes les catégories, sauf celles "de niveau 1", ni la mise en avant "nouveautés"
    function suremesurev1_produit_categories_query($args, $field, $post) {
    	$choices = get_field("produits_categories_niv_1", "option");
    	$choices[] = get_field("produits_categorie_mise_en_avant", "option");
    	$args["post__not_in"] = $choices;
    
        return $args;
    }
    add_filter('acf/fields/post_object/query/name=produit_categories', 'suremesurev1_produit_categories_query', 10, 3);