Контроль текстової області відображає поле вводу текстової області. Ви можете задати такі параметри:
rows
(число. За замовчуванням: 5)readonly
(істина/хибність. За замовчуванням: хибність)spellcheck
(істина/хибність. За замовчуванням: хибність)inlineEditing
(істина для активації)
class Prefix_Element_Textarea extends EslElement {// Задати контролі двигунаpublic function set_controls() {$this->controls['exampleTextarea'] = ['tab' => 'content','label' => esc_html__( 'Текстова область', 'esl' ),'type' => 'textarea',// 'readonly' => true, // За замовчуванням: хибність'rows' => 10, // За замовчуванням: 5'spellcheck' => true, // За замовчуванням: хибність'inlineEditing' => true,'default' => 'Тут буде ваш контент ..',];}// Відобразити HTML-елементpublic function render() {if ( isset( $this->settings['exampleTextarea'] ) ) {echo $this->settings['exampleTextarea'];} else {esc_html_e( 'Текст не надано.', 'esl' );}}}