Support

Account

Home Forums Bug Reports value for acf_render_field_setting being overwritten Reply To: value for acf_render_field_setting being overwritten

  • You need to add the default value to the arguments for acf_render_field_setting(), and I don’t know why you’re setting the value here.

    
    function render_field($field)
            {
                $select_options = [
                    CUSTOMER::REPORT_A => 'A Rapport',
                    CUSTOMER::REPORT_B => 'B Rapport'
                ];
    
                acf_render_field_setting($field, [
                    'key'     => $field['key'],
                    'type'    => 'select',
                    'name'    => $field['name'],
                    'choices' => $select_options,
                    'default_value' => 'the default'
                ]);
            }
    

    If your select field allows only 1 selection then default_value it will be a string. If the field allows multiple selections then it will be an array of strings.