This field type renders a multi-line text field.


Parameters are inherited from the Text field type, with an extra one:

  • editor - set to true to enable the rich text editor or provide an array of TinyMCE buttons.


The code below renders a required multi-line text field with the custom_field name, "Custom field" label and "Custom text" placeholder. The maximum allowed text length is 100 characters.

echo ( new HivePress\Fields\Textarea(
		'name'        => 'custom_field',
		'label'       => 'Custom field',
		'placeholder' => 'Custom text',
		'max_length'  => 100,
		'required'    => true,
) )->render();

Last updated