---
title: "fluentform/editor_init_element_{$element}"
description: "## Description  This filter is called before initializing each input element in the form editor page. Using this filter you can modify the input item settings data. ```php apply_filters('fluentform/editor_init_element_' . $formField['element'], $formField, $form); ``` ## Usage   ```php add_filter('fluentform/editor_init_element_container', function ($item,…"
url: "https://fluentforms.com/docs/fluentform_editor_init_element_element/"
updated: "2023-07-24"
category: Filter Hooks
---

# fluentform/editor_init_element_{$element}

## Description 

This filter is called before initializing each input element in the form editor page. Using this filter you can modify the input item settings data.

```php
apply_filters('fluentform/editor_init_element_' . $formField['element'], $formField, $form);
```

## Usage  

```php
add_filter('fluentform/editor_init_element_container', function ($item, $form) {
     if (!isset($item['settings']['container_class'])) {
         $item['settings']['container_class'] = '';
     }
     return $item;
 }, 10, 2);
```

```php
add_filter('fluentform/editor_init_element_input_text', function ($element, $form) {
    if (!isset($element['attributes']['maxlength'])) {
        $element['attributes']['maxlength'] = '';
    }

    return $element;
}, 10, 2);
```

```php
add_filter('fluentform/editor_init_element_input_number', function ($item, $form) {
    if (!isset($item['settings']['number_step'])) {
        $item['settings']['number_step'] = '';
    }
    if (!isset($item['settings']['numeric_formatter'])) {
        $item['settings']['numeric_formatter'] = '';
    }
    if (!isset($item['settings']['prefix_label'])) {
        $item['settings']['prefix_label'] = '';
    }
    if (!isset($item['settings']['suffix_label'])) {
        $item['settings']['suffix_label'] = '';
    }

    return $item;
}, 10, 2);
```

## Parameters

- **$**formField (array) Form Field
- **$form** (object) Form Object

## Placement

This code should be placed in the [functions.php](http://codex.wordpress.org/Theme_Development#Functions_File) file of your active theme.

## Source Code

This filter is located in FluentForm\App\Modules\Registerer\Menu -> enqueueEditorAssets()
