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.
Use this hook to include extra options in the field options box. The additional options added using this hook will only appear in the admin settings and will not be saved in the database.
Note: If you need to save the additional field options in the database, use the frm_field_options hook instead.
Usage
add_action( 'frm_field_options_form', 'my_field_options_form', 10, 3 ); function my_field_options_form( $field, $display, $values )
Parameters
- field (array)
- display (array) - A list of field options that should be shown for the current field.
- values (array) - Details about the form.
Examples
Add options to a signature field
<?php
add_action('frm_field_options_form', 'my_field_options_form', 10, 3);
function my_field_options_form($field, $display, $values){
if ( $field['type'] != 'signature' ) {
return;
}
if ( ! isset( $field['label1'] ) ) {
$field['label1'] = 'Draw It';
}
?>
<tr>
<td><label>Signature Options</label></td>
<td>
<label for="label1_" class="howto">Draw It Label</label>
<input type="text" name="field_options[label1_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['label1'] ); ?>" class="frm_long_input" id="label1_<?php echo esc_attr( $field['id'] ) ?>" />
</td>
</tr>
<?php
}