The gform_consent_checked_indicator filter in Gravity Forms allows you to change the Consent check mark image.
Usage
add_filter('gform_consent_checked_indicator', 'your_function_name', 10, 1);
Parameters
- $checked_indicator_url (string) – The URL of the image being used for the check mark.
More information
See Gravity Forms Docs: gform_consent_checked_indicator
Examples
Change the Consent Check Mark Image
This code replaces the default check mark image with a custom image.
add_filter('gform_consent_checked_indicator', 'change_image', 10, 1);
function change_image($checked_indicator_url) {
// Replace the default image with a custom image
return GFCommon::get_base_url() . '/images/star1.png';
}
Use an Image from Your Theme’s Directory
This code uses an image from your theme’s directory as the check mark.
add_filter('gform_consent_checked_indicator', 'use_theme_image', 10, 1);
function use_theme_image($checked_indicator_url) {
// Use an image from your theme's directory
return get_stylesheet_directory_uri() . '/images/custom-checkmark.png';
}
Use an External Image URL
This code sets the check mark image to an external image URL.
add_filter('gform_consent_checked_indicator', 'use_external_image', 10, 1);
function use_external_image($checked_indicator_url) {
// Use an external image URL
return 'https://example.com/images/external-checkmark.png';
}
Use a Different Image for Each Form
This code sets a different check mark image for each form based on the form ID.
add_filter('gform_consent_checked_indicator', 'use_form_specific_image', 10, 1);
function use_form_specific_image($checked_indicator_url) {
// Get the current form object
$form = GFFormsModel::get_current_form();
// Use a different image for each form based on the form ID return GFCommon::get_base_url() . ‘/images/checkmark-form’ . $form[‘id’] . ‘.png’; }
Use an SVG Image as the Check Mark
This code uses an SVG image as the check mark.
add_filter('gform_consent_checked_indicator', 'use_svg_image', 10, 1);
function use_svg_image($checked_indicator_url) {
// Use an SVG image
return GFCommon::get_base_url() . '/images/checkmark.svg';
}