The gform_enable_password_field is a Gravity Forms PHP filter that enables the password field. This is useful when developing add-ons that require a password field.
Usage
add_filter('gform_enable_password_field', '__return_true');
Parameters
- $is_enabled (bool): Value to be filtered.
trueenables the password field;falsedisables it.
More information
See Gravity Forms Docs: gform_enable_password_field
Examples
Enable the password field
This example enables the password field.
add_filter('gform_enable_password_field', '__return_true');
Disable the password field
This example disables the password field.
add_filter('gform_enable_password_field', '__return_false');
Enable the password field conditionally
This example enables the password field for a specific form ID.
function enable_password_field_for_form($is_enabled, $form) {
if ($form['id'] == 5) {
return true;
}
return $is_enabled;
}
add_filter('gform_enable_password_field', 'enable_password_field_for_form', 10, 2);
Enable the password field for admin users only
This example enables the password field only for admin users.
function enable_password_field_for_admin($is_enabled) {
if (current_user_can('manage_options')) {
return true;
}
return $is_enabled;
}
add_filter('gform_enable_password_field', 'enable_password_field_for_admin');
Enable the password field for specific add-ons
This example enables the password field only for specific add-on slug.
function enable_password_field_for_addon($is_enabled, $form) {
$required_addon_slug = 'your_addon_slug';
if (class_exists('GFForms') && method_exists('GFForms', 'get_registered_addons')) {
$addons = GFForms::get_registered_addons();
foreach ($addons as $addon) {
if ($addon->get_slug() == $required_addon_slug) {
return true;
}
}
}
return $is_enabled;
}
add_filter('gform_enable_password_field', 'enable_password_field_for_addon', 10, 2);