Support

Account

Home Forums ACF PRO Exlude fields in acf_form() function Reply To: Exlude fields in acf_form() function

  • Got it….

    
    $group      = get_page_by_title( 'ACF Group name', OBJECT, 'acf-field-group' );
    $fields     = array();
    $fields     = acf_get_fields( $group->ID );
    
    // array of excluded field keys
    $excluded_fields = array(
        'field_584c779a0114c',  
        'field_584c77690114b',  
        'field_584c67a239f35'   
    );
    
    $field_keys = array();
    if ( $fields ) {
        foreach ( $fields as $field ) {
            if ( ! in_array( $field['key'], $excluded_fields ) ) {
                $field_keys[] = $field['key'];
            }
        }
    }
    // $fields_keys is an array with 'allowed' field keys which can be 'fed' into acf_form