The following extra arguments may be added to the option id ‘text’
Name | Type | Default | Description |
dynamic | Array | The text option supports dynamic content such as post title, excerpt, post id etc. $options->add_option( 'option_text', [ 'type' => 'text', 'description' => __( 'Set text description', 'zionbuilder' ), 'title' => __( 'Title text', 'zionbuilder' ), 'dynamic' => [ 'enabled' => true, ], ] ); | |
icon | String | Name of the icon that appears at the end of the input | |
clearable | Boolean | Controls if the ‘x’ icon which clears the input text should appear. | |
size | String | Can be ‘narrow’, ‘big’ | |
error | Boolean | false | If true, will mark the field as red |
As a basic example:
public function options( $options ) { $options->add_option( 'option_text', [ 'type' => 'text', 'description' => __( 'Set text description', 'zionbuilder' ), 'title' => __( 'Title text', 'zionbuilder' ), 'default' => __( 'Default string value', 'zionbuilder' ), 'dynamic' => [ 'enabled' => true, ], 'size' => 'narrow', 'icon' => 'search', 'clearable' => true, 'error' => false, ] ); }