There are a few field types that we would like our users not to use when building a form. Specifically, Multi Select and CAPCHA. On a related note, we would like to remove the placeholder text capability. How would we go about this?
A good starting point for controlling which field types show up in the form editor would be the gform_field_groups_form_editor filter:
If you’re looking to hide a field setting (e.g. the placeholder), I’d recommend using the gform_load_field_settings event to loop through the field_settings variable and remove the placeholder setting for each field type.