Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This hook allows you to add classes to an input field. Classes can be added without custom code by going into edit your customizable HTML, and changing [input] to [input class="my_class"].
Usage
add_filter('frm_field_classes', 'add_input_class', 10, 2); function add_input_class($classes, $field)
Parameters
- $classes (string)
- $field (array)
Examples
Add a class to an input field
add_filter('frm_field_classes', 'add_input_class', 10, 2);
function add_input_class($classes, $field){
if($field['id'] == 25){ //change 25 to the ID of your field
$classes .= ' my_class';
}
return $classes;
}
Disable datepicker on mobile
Disable the date popup on mobile devices, but keep it everywhere else.
add_filter( 'frm_field_classes', 'frm_remove_date_field_class', 30, 2 );
function frm_remove_date_field_class( $class, $field ) {
if ( $field['type'] == 'date' && wp_is_mobile() ) {
$class = str_replace(' frm_date', '', $class );
}
return $class;
}