The gform_advancedpostcreation_excerpt filter allows you to control the availability of the post excerpt field in the feed settings.
Usage
add_filter('gform_advancedpostcreation_excerpt', 'your_function_name', 10, 1);
Parameters
- $enable_excerpt (bool): Determines whether the Post Excerpt setting is available. The default value is false.
 
More information
See Gravity Forms Docs: gform_advancedpostcreation_excerpt
Examples
Enable Post Excerpt Setting
Enable the Post Excerpt setting in the feed settings.
add_filter('gform_advancedpostcreation_excerpt', 'enable_excerpt', 10, 1);
function enable_excerpt($enable_excerpt) {
    return true;
}
Disable Post Excerpt Setting
Disable the Post Excerpt setting in the feed settings.
add_filter('gform_advancedpostcreation_excerpt', 'disable_excerpt', 10, 1);
function disable_excerpt($enable_excerpt) {
    return false;
}
Enable Post Excerpt for Specific Form
Enable the Post Excerpt setting only for a specific form by its ID.
add_filter('gform_advancedpostcreation_excerpt', 'enable_excerpt_for_specific_form', 10, 2);
function enable_excerpt_for_specific_form($enable_excerpt, $form_id) {
    if ($form_id == 5) {
        return true;
    }
    return $enable_excerpt;
}
Enable Post Excerpt Based on User Role
Enable the Post Excerpt setting for users with the ‘editor’ role.
add_filter('gform_advancedpostcreation_excerpt', 'enable_excerpt_for_editors', 10, 1);
function enable_excerpt_for_editors($enable_excerpt) {
    if (current_user_can('editor')) {
        return true;
    }
    return $enable_excerpt;
}
Toggle Post Excerpt Based on Custom Condition
Toggle the Post Excerpt setting based on a custom condition.
add_filter('gform_advancedpostcreation_excerpt', 'toggle_excerpt_based_on_condition', 10, 1);
function toggle_excerpt_based_on_condition($enable_excerpt) {
    // Replace 'your_custom_condition()' with your actual custom condition
    if (your_custom_condition()) {
        return true;
    } else {
        return false;
    }
}