Custom field styles
This filter allows you to add definitions for custom field styles. When defined, the style option will be shown in the field options. Make sure to provide a CSS style that targets the class with the name of the value
provided.
\add_filter('es_forms_block_field_style_options', [$this, 'getBlockFieldStyleOptions']);
/**
* Add additional style options to field block
*
* This filter will add new options to the style select dropdown in the field block. Field style option selector will not show unless a filter is provided. This option is shown in Block Editor.
*
* @return array<string, mixed>
*/
public function getBlockFieldStyleOptions(): array
{
return [
'input' => [
[
'label' => 'Default',
'value' => 'default'
],
[
'label' => 'Custom Style',
'value' => 'custom-style'
],
],
'select' => [
[
'label' => 'Default',
'value' => 'default'
],
[
'label' => 'Custom Style',
'value' => 'custom-style',
],
]
];
}