The gform_card_number filter allows you to modify the “Card Number” label when creating the credit card field in a Gravity Forms form.
Usage
add_filter('gform_card_number', 'change_number', 10, 2);
Parameters
- $label (string) – The label to be filtered.
- $form_id (integer) – The current form’s ID.
More information
See Gravity Forms Docs: gform_card_number
Examples
Change the Card Number label
This example changes the default “Card Number” label to “Number”:
add_filter('gform_card_number', 'change_number', 10, 2); function change_number($label, $form_id) { return "Number"; }
Add a prefix to the Card Number label
This example adds a prefix “Payment – ” to the Card Number label:
add_filter('gform_card_number', 'add_prefix', 10, 2); function add_prefix($label, $form_id) { return "Payment - " . $label; }
Change the Card Number label for a specific form
This example changes the Card Number label only for the form with ID 3:
add_filter('gform_card_number', 'change_number_for_form', 10, 2); function change_number_for_form($label, $form_id) { if ($form_id == 3) { return "Credit Card Number"; } return $label; }
Add a suffix to the Card Number label
This example adds a suffix ” (Required)” to the Card Number label:
add_filter('gform_card_number', 'add_suffix', 10, 2); function add_suffix($label, $form_id) { return $label . " (Required)"; }
Translate the Card Number label
This example translates the Card Number label to Spanish:
add_filter('gform_card_number', 'translate_label', 10, 2); function translate_label($label, $form_id) { return "Número de Tarjeta"; }