The gform_currency_disabled filter enables or disables the currency drop down on the settings page in Gravity Forms.
Usage
add_filter('gform_currency_disabled', 'your_custom_function');
function your_custom_function($is_disabled) {
// your custom code here
return $is_disabled;
}
Parameters
- $is_disabled (string): Value to be filtered. Use “true” to disable the currency drop down. Use “false” to enable it.
More information
See Gravity Forms Docs: gform_currency_disabled
Examples
Disable the currency drop down
Disables the currency drop down in the settings page.
add_filter('gform_currency_disabled', '__return_true');
Enable the currency drop down
Enables the currency drop down in the settings page.
add_filter('gform_currency_disabled', '__return_false');
Enable the currency drop down for specific user roles
Enables the currency drop down in the settings page only for users with the ‘administrator’ role.
add_filter('gform_currency_disabled', 'enable_currency_for_admins');
function enable_currency_for_admins($is_disabled) {
if (current_user_can('administrator')) {
return false;
}
return $is_disabled;
}
Disable the currency drop down based on a custom condition
Disables the currency drop down in the settings page if a custom condition is met.
add_filter('gform_currency_disabled', 'disable_currency_based_on_condition');
function disable_currency_based_on_condition($is_disabled) {
$custom_condition = true; // Replace with your custom condition.
if ($custom_condition) {
return true;
}
return $is_disabled;
}
Enable the currency drop down based on a custom condition
Enables the currency drop down in the settings page if a custom condition is met.
add_filter('gform_currency_disabled', 'enable_currency_based_on_condition');
function enable_currency_based_on_condition($is_disabled) {
$custom_condition = true; // Replace with your custom condition.
if ($custom_condition) {
return false;
}
return $is_disabled;
}